一.下載:
直接從官網上下載
1.直接點擊
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
2.使用wget
wget https://link.zhihu.com/?target=https%3A//mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
如果報錯wget命令找不到,請先安裝:
yum -y install wget
二.安裝:
1.將下載的安裝包上傳到服務器某個目錄
2.執行安裝命令:
切換到下載包路徑,執行 rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
如果執行報錯rpm命令找不到執行:
yum install rpm
然後再執行安裝gitlab命令
三.查看是否安裝
rpm -q 包名
四.刪除包:
rpm -e 包名
五.配置:
命令:vi 或vim
vim /etc/gitlab/gitlab.rb 進入gitlab.rb修改IP和端口:進入編輯器後按“i”鍵進入編輯狀態,ESC鍵退出編輯狀態,退出並保存,命令輸入“:wq”
輸入i 進入編輯狀態,光標移動到
##GitLabl URL配置項中 此項就在前面,請勿下滑,不然找死都找不到(此坑已踩)
external_url 'http://147.23.110.81:9090'
配置的端口是多少,防火牆開啓對應的端口
六.啓動及重置:
重置並啓動
gitlab-ctl reconfigure
啓動命令:
gitlab-ctl restart
gitlab初始賬號和密碼:
初始賬戶: root 密碼:5iveL!fe
七.常見錯誤:
錯誤1:
502 Whoops, GitLab is taking too much time to respond.
解決:
修改Gitlab配置文件:/etc/gitlab/gitlab.rb
unicorn['worker_timeout'] = 90
gitlab-ctl reconfigure
gitlab-ctl stop
gitlab-ctl start
gitlab-ctl restart
錯誤2: