在有一些企業(yè)里會(huì)搭建屬于自己的代碼倉(cāng)庫(kù)民晒,只能內(nèi)網(wǎng)訪問(wèn)尾序,所以說(shuō)今天在centos7中搭建了一個(gè)gitlab倉(cāng)庫(kù)悯许,大家也可以搭建一個(gè)玩一玩。呵呵
1.首先安裝依賴軟件包和開(kāi)啟ssh服務(wù):
sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
2.防火墻的設(shè)置:開(kāi)放http
sudo firewall-cmd --permanent --add-service=http
我這里是直接將防火墻關(guān)閉了炭剪。
3.安裝郵件服務(wù)
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
4.執(zhí)行安裝腳本练链,添加gitlab的yum源
//輸出到文件里是為了看下下載的腳本內(nèi)容
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh > rpm.sh
chmod +x rpm.sh
./rpm.sh
5.安裝gitlab
yum install -y gitlab-ee
6.安裝成功后,修改配置奴拦,gitlab的配置文件在/etc/gitlab/目錄下媒鼓,主要配置文件為gitlab.rb,修改修改為自己的機(jī)子的ip错妖,端口自定義
編輯gitlab配置文件
修改gitlab配置
7.啟動(dòng)gitlab并訪問(wèn)
//重新配置gitlab
sudo gitlab-ctl reconfigure
//重啟gitlab
gitlab-ctl restart
瀏覽器第一次訪問(wèn)會(huì)讓我們修改root的密碼绿鸣,修改成功后跳轉(zhuǎn)到登錄界面,用戶名為root站玄,密碼是剛剛修改的
image
image
之后就創(chuàng)建一個(gè)倉(cāng)庫(kù)枚驻,上傳自己的代碼吧