首頁 > 軟體

CentOS 7.2安裝GitLab CE 圖文詳解

2020-06-16 17:15:25

GitLab是一個很好的git的web管理系統,其免費版本GitLab-CE也足夠滿足一般的需求。這裡記錄下GitLab-CE的安裝過程。

GitLab官網:https://about.gitlab.com

1.根據官方文件安裝
1)選擇相應的版本

2)安裝基礎軟體依賴包
sudo yum install curl policycoreutils openssh-server openssh-clients

3)開啟sshd服務

sudo systemctl enable sshd
sudo systemctl start sshd

4)開放GitLab web的埠
firewall-cmd --permanent --add-port=80/tcp

5)新增gitlab國內yum源,並安裝gitlab-ce

curl -sS http://packages.gitlab.cc/install/gitlab-ce/script.rpm.sh | sudo bash
sudo yum install gitlab-ce

(GitLab-CE中國映象源 清華大學TUNA開源映象站, 浙江大學開源映象站)6)設定/etc/gitlab/gitlab.rb,可參考https://doc.gitlab.cc/omnibus/

若使用HTTPS方式,還需證書:

若使用smtp方式收發郵件,需要修改此處
vim /opt/gitlab/embedded/service/gitlab-rails/config/environments/production.rb

7)執行命令:gitlab-ctl reconfigure
如果報如下錯誤,使用者不存在:

則手動新增使用者(不知道別人是不是也有這種情況)
1234 useradd -d /var/opt/gitlab -s /bin/sh git
useradd -d /var/opt/gitlab/nginx -s /bin/false gitlab-www
useradd -d /var/opt/gitlab/redis -s /bin/nologin gitlab-redis
useradd -d /var/opt/gitlab/postgresql -s /bin/sh gitlab-psql

後再次執行如下命令:
gitlab-ctl reconfigure

8)上述命令執行成功後執行如下命令啟動GitLab:

gitlab-ctl start

最後,瀏覽器存取GitLab對外顯示的地址,即可正常使用了。

更多GitLab相關教學見以下內容

Ubuntu 14.04下安裝GitLab指南  http://www.linuxidc.com/Linux/2015-12/126876.htm

如何在Ubuntu Server 14.04下安裝Gitlab中文版  http://www.linuxidc.com/Linux/2015-12/126875.htm

CentOS原始碼安裝GitLab漢化版  http://www.linuxidc.com/Linux/2015-10/124648.htm

CentOS 7下GitLab 9.1.0 安裝及漢化  http://www.linuxidc.com/Linux/2017-04/143240.htm

搭建屬於自己的GitLab  http://www.linuxidc.com/Linux/2017-04/142665.htm

Ubuntu 14.04搭建GitLab伺服器  http://www.linuxidc.com/Linux/2017-02/140959.htm

CentOS 6.5安裝GitLab教學及相關問題解決 http://www.linuxidc.com/Linux/2014-05/101526.htm

升級GitLab到8.2.0  http://www.linuxidc.com/Linux/2015-12/126220.htm


IT145.com E-mail:sddin#qq.com