环境
阿里云,CentOS 6.8 x64。
设定源
新建 /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 install gitlab-ce
修改 /etc/gitlab/gitlab.rb
文件中的 external_url
为你自己的地址。然后根据自己的需求修改此文件中的其他配置项。
执行 gitlab-ctl reconfigure
。
等待……
完成后会显示:
Running handlers:
Running handlers complete
Chef Client finished, 364/513 resources updated in 01 minutes 34 seconds
gitlab Reconfigured!
访问刚刚设定的 external_url
地址,根据提示重置 root
密码。
gitlab常用命令:
命令功能 | 执行命令 |
---|---|
重启配置,并启动gitlab服务 | sudo gitlab-ctl reconfigure |
启动所有 gitlab | sudo gitlab-ctl start |
重新启动GitLab | sudo gitlab-ctl restart |
停止所有 gitlab | sudo gitlab-ctl stop |
查看服务状态 | sudo gitlab-ctl status |
查看Gitlab日志 | sudo gitlab-ctl tail |
修改默认的配置文件 | sudo vim /etc/gitlab/gitlab.rb |
检查gitlab | gitlab-rake gitlab:check SANITIZE=true --trace |