【最简笔记】Centos7环境下安装gitlab

环境:

 Centos7

2U/4G

外网访问(下载安装文件)

1. 添加GitLab package仓库

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

2. 安装GitLab

yum install gitlab-ce-10.7.3-ce.0.el7.x86_64

3. 配置GitLab

gitlab-ctl reconfigure

安装完毕,开始访问(端口80):

http://****

clone项目时域名不正确问题

默认安装后gitlab域名为:gitlab.example.com

创建项目显示:

【最简笔记】Centos7环境下安装gitlab

解决方法1:

    clone项目时,修改gitlab.example.com 为对应gitlab服务器ip,这样下载就能正常进行。不足的就是上图显示的总是错误的,很别扭。

解决方法2:

    修改配置文件(/etc/gitlab/gitlab.rb):

【最简笔记】Centos7环境下安装gitlab

重新生成配置文件:

       gitlab-ctl reconfigure

重启:

        gitlab-ctl restart

解决方法3:

   修改配置文件opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml

   【最简笔记】Centos7环境下安装gitlab

重启:

        gitlab-ctl restart

特别说明:

方法二reconfigure后会重新生成gitlab.yml文件,非全局性或者修改频次低的内容不建议直接修改gitlab.rb;修改gitlab.rb不会影响项目信息,同时修改此文件重新配置,导致yml配置配重新初始化。

最终效果:

【最简笔记】Centos7环境下安装gitlab