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軟體包存儲庫并安裝軟體包
接下來,我們提前在官網下載下傳好rpm包
然後用yum localinstall 安裝好
4.配置并啟動GitLab
sudo gitlab-ctl reconfigure
5.浏覽到主機名并登入
浏覽到網頁浏覽器中的主機名。在您第一次通路時,您将被重定向到密碼重置螢幕,以提供初始管理者帳戶的密碼。輸入您想要的密碼,您将被重定向回登入螢幕。
預設帳戶的使用者名是root。提供您之前建立的密碼并登入。登入後,您可以更改使用者名。
如果無法開啟,檢視防火牆是否有80端口沖突,若沒有
則輸入 vim /etc/gitlab/gitlab.rb
将這條連結改為你所安裝gitlab的位址加端口