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

CentOS7如何搭建Gitlab伺服器

藏色散人
發布: 2020-06-16 13:42:01
轉載
3030 人瀏覽過

以下由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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板