gitlab社群版安裝

鶸渣發表於2017-10-21

gitlab社群版安裝

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

 

CentOS上,以下命令也將在系統防火牆中開啟HTTP和SSH訪問。

sudo yum install -y curl policycoreutils-python openssh-server openssh-clients

sudo systemctl enable sshd

sudo systemctl start sshd

sudo firewall-cmd –permanent –add-service=http

sudo systemctl reload firewalld

 

2.接下來,安裝Postfix傳送通知電子郵件。如果要使用其他解決方案傳送電子郵件,請跳過此步驟,並在安裝GitLab後配置外部SMTP伺服器。

(注意,centos7中自帶了postfix,需要先解除安裝原裝的,然後再yum)

 

sudo yum install postfix

sudo systemctl enable postfix

sudo systemctl start postfix

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

 

新增GitLab包儲存庫:curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

接下來,我們提前在官網下載好rpm包

然後用yum localinstall 安裝好

 

4.配置並啟動GitLab

sudo gitlab-ctl reconfigure

5.瀏覽到主機名並登入

 

瀏覽到網頁瀏覽器中的主機名。在您第一次訪問時,您將被重定向到密碼重置螢幕,以提供初始管理員帳戶的密碼。輸入您想要的密碼,您將被重定向回登入螢幕。

 

預設帳戶的使用者名稱是root。提供您之前建立的密碼並登入。登入後,您可以更改使用者名稱。

如果無法開啟,檢視防火牆是否有80埠衝突,若沒有

則輸入 vim /etc/gitlab/gitlab.rb

將這條連結改為你所安裝gitlab的地址加埠


相關文章