git教程1-gitlab部署

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'

  

原文地址:https://www.cnblogs.com/jabbok/p/10877956.html