CentOS7下gitlab安裝
-
-
- 1.準備工作
- 2.下載下傳安裝包
- 3.安裝
- 4.配置
-
1.準備工作
- 安裝環境:CentOS Linux release 7.5.1804 (Core)
- 确認已經關閉防火牆(防止端口不能通路)
-
建立安裝包存放目錄
mkdir -p /export/software
cd /export/software/
2.下載下傳安裝包
下載下傳位址(清華鏡像)我選擇的是最新版:
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
或者直接
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.2.3-ce.0.el7.x86_64.rpm
3.安裝
rpm -ivh gitlab-ce-11.2.3-ce.0.el7.x86_64.rpm
發現提示缺少依賴:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38CXlZHbvN3cpR2Lc1TPB10QGtWUCpEMJ9CXsxWam9CXwADNvwVZ6l2c052bm9CXUJDT1wkNhVzLcRnbvZ2Lc1zYygldKNTWoFjMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2LcRHelR3LcJzLctmch1mclRXY39TO5kTNxQTMwIDNykDM4EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
繼續安裝依賴:
yum -y install policycoreutils-python
安裝成功,後再次執行
rpm -ivh gitlab-ce-11.2.3-ce.0.el7.x86_64.rpm
4.配置
出現提示安裝成功,接下來進行配置,配置檔案在以下位置
/etc/gitlab/gitlab.rb
gitllab内部包含的子產品會占用80(nginx)、8082(sidekiq)以及9090(prometheus)端口,可能會系統預設的端口産生沖突,是以建議修改預設端口配置
vim /etc/gitlab/gitlab.rb
#修改以下配置
external_url 'http://192.168.31.32:8083/gitlab'
unicorn['port'] = 8081
重新開機
#(每次修改完gitlab.rb檔案需要執行該操作)
gitlab-ctl reconfigure
gitlab-ctl restart
gitlab-ctl status
接下來可以直接通路了
http://192.168.31.32:8083/gitlab
首次可能會出現502:(檢視發現是8083端口還沒有完全起來)
等啟動完成後再次通路正常
首次通路需要修改密碼(至少8位):12345678
接下來輸入使用者名和密碼登入:root/12345678
大功告成,接下來,就可以開啟你的gitlab之旅啦!