1.安裝gitlab-ce
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo apt-get install gitlab-ce
2. 配置
sudo vim /etc/gitlab/gitlab.rb
修改external_url
值為可用的ip:端口號
3.修改配置啟動服務
sudo gitlab-ctl reconfigure
4.gitlab-ctl xxx
來管理服務
gitlab-ctl help.png
5.如需要配置其他使用服務比如郵件等,可參考網上給出的示例
6. 配置啟動成功后,可通過瀏覽器訪問
http://192.168.31.253:2031
初次登錄會讓你創建root用戶的密碼,完成后,即可登錄
image.png
7.遇到的問題
7.1 第一次配置gitlab.rb的時候,端口號配置成8000,瀏覽器訪問的時候報錯
Whoops, GitLab is taking too much time to respond
7.2 第二次配置gitlab.rb的時候,端口號配置成8085,通過sudo gitlab-ctl tail
查看日志,可看到報地址已被使用的警告,重新修改端口號即可。
Centos 安裝gitlab
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-XXX.rpm
rpm -i gitlab-ce-xx.rpm