安裝環(huán)境
Centos7灯荧,內(nèi)存大于4G混移。
GitLab下載
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
本文使用版本:gitlab-ce-10.6.0-ce.0.el7.x86_64.rpm
GitLab安裝
安裝policycoreutils-python 依賴
yum install policycoreutils-python -y
安裝gitlab
rpm -ivh gitlab-ce-10.6.0-ce.0.el7.x86_64.rpm
查詢防火墻狀態(tài)
systemctl status firewalld
關(guān)閉防火墻
systemctl stop firewalld
關(guān)閉防火墻開機自啟(如果此處不能關(guān)閉防火墻落塑,請將gitlab使用的端口開放)
systemctl disable firewalld
gitlab配置信息修改
vi /etc/gitlab/gitlab.rb
修改external_url為gitlab的服務(wù)器地址,如果配置了dns解析只祠,此處也可以填域名谍椅,默認端口是80。
external_url 'http://192.168.16.130'
改完之后重置gitlab配置
gitlab-ctl reconfigure
重啟 gitlab
gitlab-ctl restart
輸入http://192.168.16.130 訪問gitlab主頁界赔,若訪問不成功丢习,檢查防火墻的配置牵触,或者查看80端口是否被占用。
修改gitlab默認端口
vi /etc/gitlab/gitlab.rb
修改 external_url 'http://192.168.16.130:8088'
與此同時咐低,gitlab 還有一個gitlab.yml 配置文件揽思,查找一下位置
find / -name gitlab.yml
修改
vi /var/opt/gitlab/gitlab-rails/etc/gitlab.yml
如圖所示:
改完之后重置gitlab配置
gitlab-ctl reconfigure
重啟 gitlab
gitlab-ctl restart
打開瀏覽器訪問 http://192.168.16.130:8088
正常情況下可以看到如下這個頁面,這是gitlab的初始化頁面见擦,那么我們的gitlab工程就安裝成功了钉汗。
如果你看到 502 頁面,如下圖所示鲤屡,那么恭喜你损痰,離成功還差一步。
gitlab-ctl tail unicorn
執(zhí)行 gitlab-ctl tail unicorn 命令酒来,查看控制臺是否有錯誤信息輸出卢未,
如果有,kill占用8080端口的程序堰汉,重啟gitlab辽社,
如果沒有,就等2分鐘再去刷新 gitlab首頁翘鸭,就可以打開主頁滴铅。
初始化root密碼
登錄
自此,我們的gitlab安裝成功就乓。