2021-05-12 14:32:11
CentOS 7.2安裝GitLab CE 圖文詳解
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
相關文章