Centos7 搭建Gitlab服務器

1,安裝相關依賴

yum -y install policycoreutils openssh-server openssh-clients postfix policycoreutils-python

2,啓動postfix,並設置其開機自啓動

systemctl enable postfix && systemctl start postfix

3,修改 /etc/postfix/main.cf的設置

inet_interfaces = all

4,下載並安裝Gitlab社區版RPM包

https://packages.gitlab.com/gitlab/gitlab-ce

我下載的是(很大,626M),根據自己的linux系統選擇合適的包 

https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-11.11.0-ce.0.el7.x86_64.rpm

5,下載完成後上傳到服務器後執行安裝命令

rpm -ivh gitlab-ce-11.11.0-ce.0.el7.x86_64.rpm

安裝好後看到有如下幾條提示信息

按提示打開文件更改external_url爲http://111.111.111.111:9800

vim /etc/gitlab/gitlab.rb

6,修改gitlab.yml文件(可以直接跳過這一步,直接下一步)

cd /opt/gitlab/embedded/service/gitlab-rails/config 
cp gitlab.yml.example gitlab.yml
vim gitlab.yml

gitLab:

   host:111.111.111.111

   port:9880

7,重置並啓動Gitlab

gitlab-ctl reconfigure
gitlab-ctl restart
#開機自啓
systemctl enable gitlab-runsvdir.service

8,防火牆開放9880端口

firewall-cmd --zone=public --add-port=9880/tcp --permanent
firewall-cmd --reload

9,通過域名端口訪問

進去後重置密碼並登錄,默認用戶名爲root

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章