[CentOS-Gitlab]CentOS-7搭建Gitlab服務(wù)器

本文演示CentOS_7.x_64系統(tǒng)搭建Gitlab服務(wù)器(社區(qū)版)
本文屬于個(gè)人技術(shù)分享,若有錯(cuò)誤或遺漏,請(qǐng)聯(lián)系并在做更改。

CentOS-7搭建Gitlab服務(wù)器

CentOS安裝必要的依賴(lài)

第一步:安裝ssh

yum install -y curl policycoreutils-pythonopenssh-server

image.png
image.png

第二步: 將SSH服務(wù)設(shè)置成開(kāi)機(jī)自啟動(dòng)并啟動(dòng)SSH服務(wù)(若安裝并啟動(dòng),則可跳過(guò)此步);

sudo systemctl enable sshd
sudo systemctl start sshd

第三步:安裝并啟動(dòng)防火墻(若安裝并啟動(dòng),則可跳過(guò)此步);

yum install firewalld systemd -y
service firewalld start

第四步:添加http服務(wù)到firewalld (--permanent表示永久生效);

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

image.png

第五步:重啟防火墻;

systemctl reload firewalld

第六步:將postfix服務(wù)設(shè)置成開(kāi)機(jī)自啟動(dòng)并啟動(dòng)postfix;

systemctl enable postfix
systemctl start postfix

第七步:檢查系統(tǒng)中是否已經(jīng)安裝wget(若不存在,用yum安裝wget);

wget -V --檢查wget版本
yum -y install wget --yum安裝wget

CentOS安裝必要的依賴(lài)

第一步:wget下載gitlab(社區(qū)版);

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

image.png

第二步:安裝gitlab;

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

若出現(xiàn)下面錯(cuò)誤,需要安裝 policycoreutils-python;

image.png

yum -y install policycoreutils-python
image.png

image.png

第三步:修改gitlab配置文件,指定服務(wù)器ip和自定義端口;

vi /etc/gitlab/gitlab.rb

修改URL:external_url 'http://192.168.2.121:8081'

image.png

修改端口:nginx['listen_port'] = 8081

image.png

要修改unicorn的配置

image.png

第四步:重置并啟動(dòng)GitLab;

重置配置:gitlab-ctl reconfigure

image.png

重啟gitlab服務(wù):gitlab-ctl restart

image.png

第五步:訪問(wèn)Gitlab,初次登錄,修改密碼;

初始用戶(hù):root
初始密碼:5iveL!fe

image.png

若無(wú)法訪問(wèn),則可以查看端口是否被禁用;

  1. 查看端口狀態(tài):netstat -lntp;若netstat命令不存在,安裝yum install net-tools -y,因?yàn)镃entOS7 不包含net-tools,因此ifconfig命令也不可用,安裝net-tools后即可使用netstat、ifconfig命令;
  2. 防火墻開(kāi)放端口:
    firewall-cmd --zone=public --add-port=8081/tcp --permanent
  3. 重新加載防火墻列表:
    firewall-cmd --reload

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 準(zhǔn)備環(huán)境 在正式開(kāi)始安裝之前,先更新軟件包并打開(kāi)相關(guān)服務(wù)的權(quán)限。 更新軟件包 yum update -y 安裝 s...
    uustop閱讀 446評(píng)論 0 2
  • 1.背景 在當(dāng)今互聯(lián)網(wǎng)形勢(shì)下,軟件開(kāi)發(fā)過(guò)程中,開(kāi)發(fā)部署的頻率會(huì)非常高,傳統(tǒng)的本地打包-上傳覆蓋-重啟的方式會(huì)導(dǎo)致開(kāi)...
    Luomeng閱讀 5,891評(píng)論 3 29
  • 1. 安裝配置依賴(lài)項(xiàng) 如想使用Postfix來(lái)發(fā)送郵件,在安裝期間請(qǐng)選擇’Internet Site’. 您也可以...
    程序猿GG閱讀 1,569評(píng)論 0 0
  • 1、安裝依賴(lài)軟件執(zhí)行命令:yum -y install policycoreutils openssh-serve...
    SEL_fish閱讀 764評(píng)論 0 1
  • 會(huì)利分享第439天 《千里馬》 小灰驢和小黑馬同一天出生,又在同一天拜千里馬為師,練習(xí)長(zhǎng)跑。 練了好多天,小灰驢和...
    王會(huì)利閱讀 229評(píng)論 0 0

友情鏈接更多精彩內(nèi)容