阿里云搭建GitLab服务器

    GitHub 和  GitLab 都是基于 web 的 Git 仓库,GitHub 是开源代码库,而GitLab 可以创建私人的免费仓库,可以作为内部代码托管服务,提高协同的同时,也可以保障代码的私有性。

    笔者以前使用树莓派来搭建SVN服务器开完成代码托管。今天使用阿里云服务器来搭建GitLab服务器,利用web浏览器来操作代码仓库。

1、用官方脚本添加Yum源。

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | bash

    笔者觉得这个脚本比较有意思,来简单分析以下。你也可以将上面的curl替换成wget获取这个脚本文件。这个脚本值得学习借鉴。

    curl_check ():curl工具检测,没有则安装。

    detect_os ():检测操作系统类型。

    unknown_os ():输出检测到未知系统时输出提示信息。

    finalize_yum_repo ():添加gitlab的Yum源的函数。

    main ():主函数,调用以上的函数

2、安装GitLab。

yum -y install gitlab-ee

3、初始化已经安装好的GitLab,此过程耗时较长。

gitlab-ctl reconfigure

4、启动GitLab。

gitlab-ctl  start

5、查看GitLab启动情况。

gitlab-ctl status

6、测试。在浏览器输入公网弹性IP地址,重新修改root用户名的密码即可使用。页面默认是英语,可以在语言选择中文。接下来就可以重新项目了。

你可能感兴趣的:(阿里云搭建GitLab服务器)