1. 程式人生 > >centos 7 安裝gitlab伺服器,並訪問詳細步驟

centos 7 安裝gitlab伺服器,並訪問詳細步驟

1.安裝並配置必要的依賴項

在CentOS 7(和RedHat / Oracle / Scientific Linux 7)上,以下命令還將在系統防火牆中開啟HTTP和SSH訪問。

sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd

sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld


接下來,安裝Postfix以傳送通知電子郵件。如果要使用其他解決方案發送電子郵件,請跳過此步驟並在安裝GitLab後

配置外部SMTP伺服器

sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
 

在Postfix安裝期間,可能會出現配置螢幕。選擇“Internet Site”並按Enter鍵。使用伺服器的外部DNS作為“郵件名稱”,然後按Enter鍵。如果出現其他螢幕,請繼續按Enter鍵接受預設值。

2.新增GitLab軟體包儲存庫並安裝軟體包

新增GitLab包儲存庫。

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash

接下來,安裝GitLab包。將`http:// gitlab.example.com`更改為您要訪問GitLab例項的URL。安裝將自動配置並啟動該URL的GitLab。HTTPS 在安裝後需要其他配置

 vi  /etc/gitlab/gitlab.rb修改如下

設定完成之後:

重置配置

sudo gitlab-ctl reconfigure
重啟gitlab服務

sudo gitlab-ctl restart
 

問題彙總

1.改了埠,瀏覽器訪問不到,這時需要注意centos firewall防火牆埠開放沒有

2.瀏覽器訪問502.一般是埠衝突,需另外改gitlab埠,步驟參考上面。改完埠,重啟gitlab伺服器