首頁 >運維 >CentOS >CentOS7如何搭建Gitlab伺服器

CentOS7如何搭建Gitlab伺服器

藏色散人
藏色散人轉載
2020-06-16 13:42:013042瀏覽

以下由centos系統入門教學專欄為大家介紹CentOS7建置Gitlab伺服器的方法,希望對需要的朋友有幫助!

CentOS7如何搭建Gitlab伺服器

CentOS7建置Gitlab伺服器

CentOS安裝必要的依賴

第一步:安裝ssh

yum install -y curl policycoreutils-pythonopenssh-server

CentOS7如何搭建Gitlab伺服器

CentOS7如何搭建Gitlab伺服器

#第二步: 將SSH服務設定成開機自啟動並啟動SSH服務(若已安裝並啟動,可跳過此步驟);

sudo systemctl enable sshd
sudo systemctl start sshd

第三個步驟:安裝並啟動防火牆(若已安裝並啟動,則可跳過此步驟);

yum install firewalld systemd -y
service firewalld start

第四步:新增http服務至firewalld(--permanent表示永久生效);

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

CentOS7如何搭建Gitlab伺服器

## 步驟五:重新啟動防火牆;

systemctl reload firewalld

第六步:將postfix服務設定成開機自啟動並啟動postfix;

systemctl enable postfix
systemctl start postfix

第七個步驟:檢查系統中是否已經安裝wget(若不存在,用yum安裝wget);

wget -V --检查wget版本
yum -y install wget --yum安装wget

CentOS安裝必要的依賴

第一步:wget下載gitlab(社群版);

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.2.1-ce.0.el7.x86_64.rpm

CentOS7如何搭建Gitlab伺服器

第二步:安裝gitlab;

rpm -i gitlab-ce-11.2.1-ce.0.el7.x86_64.rpm

若出現下面錯誤,需要安裝policycoreutils-python;

CentOS7如何搭建Gitlab伺服器

yum -y install policycoreutils-python

CentOS7如何搭建Gitlab伺服器

CentOS7如何搭建Gitlab伺服器

CentOS7如何搭建Gitlab伺服器

CentOS7如何搭建Gitlab伺服器

CentOS7如何搭建Gitlab伺服器

#第三步:修改gitlab設定文件,指定伺服器ip和自訂連接埠;

vi /etc/gitlab/gitlab.rb
CentOS7如何搭建Gitlab伺服器修改URL:external_url 'http://192.168.2.121:8081'

CentOS7如何搭建Gitlab伺服器#修改連接埠:nginx['listen_port'] = 8081

要修改unicorn的設定

CentOS7如何搭建Gitlab伺服器

#第四步:重置並啟動GitLab;

重置配置:gitlab-ctl reconfigure

重啟gitlab服務:gitlab- ctl restart

############第五步:存取Gitlab,初次登錄,修改密碼;######初始使用者:root######初始密碼:5iveL !fe###############若無法訪問,則可以查看連接埠是否已停用;######查看連接埠狀態:netstat -lntp;若netstat指令不存在,安裝yum install net-tools -y,因為CentOS7 不包含net-tools,因此ifconfig指令也不可用,安裝net-tools後即可使用netstat、ifconfig指令;######防火牆開放埠:###
firewall-cmd --zone=public --add-port=8081/tcp --permanent
###重新載入防火牆清單:###
firewall-cmd --reload

以上是CentOS7如何搭建Gitlab伺服器的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:jianshu.com。如有侵權,請聯絡admin@php.cn刪除