https://about.gitlab.com/install/#centos-7
https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/
gitlab 宿主机安装
新建 /etc/yum.repos.d/gitlab-ce.repo
,内容为
[gitlab-ce] name=Gitlab CE Repository baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/ gpgcheck=0 enabled=1
再执行
yum makecache yum install gitlab-ce -y
/etc/gitlab/gitlab.rb
external_url 'http://gitlab.domain.com:10000' nginx['listen_port'] = 10000 # 默认nginx 监听的是80 端口,如果nginx 修改端口,external_url 里面也必须带端口
gitlab-ctl reconfigure #使配置生效 gitlab-ctl restart #重新启动GitLab
启动后,可以访问80端口进入界面,gitlab自带nginx组件,是由其来提供http服务
常用目录
日志地址:/var/log/gitlab/ # 对应各服务的打印日志 服务地址:/var/opt/gitlab/ # 对应各服务的主目录
gitlab docker 安装
$ docker run -d -p 1443:443 -p 180:80 -p 222:22 --name gitlab --restart always -v /data/gitlab/config:/etc/gitlab -v /data/gitlab/logs:/var/log/gitlab -v /data/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce
修改/data/gitlab/config/gitlab.rb external_url 'gitlab.e.com'