【官網(wǎng)】https://about.gitlab.com/install/#centos-7
【這塊需要自己搭建gitlab的小伙伴可以操作一下,上面也放了官網(wǎng)中的鏈接步驟】
01 說明
安裝gitlab的機(jī)器至少要有4G的內(nèi)存扬卷,因?yàn)間itlab比較消耗內(nèi)存
02 安裝必要的依賴
sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld
03 如果想要發(fā)送郵件介汹,就跑一下下面的內(nèi)容
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
04 添加gitlab的倉庫地址
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
注意:這個(gè)下載倉庫可能速度會(huì)很慢,此時(shí)可以用國內(nèi)的倉庫地址
新建文件 /etc/yum.repos.d/gitlab-ce.repo
內(nèi)容為
[gitlab-ce] name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1
05 設(shè)置gitlab的域名和安裝gitlab
sudo EXTERNAL_URL="https://gitlab.congzhizhi.com" yum install -y gitlab-ee
如果用的是國內(nèi)倉庫地址宴凉,則執(zhí)行以下命令目尖,其實(shí)區(qū)別就是ee和ce版
sudo EXTERNAL_URL="https://gitlab.congzhizhi.com" yum install -y gitlab-ce
此時(shí)要么買一個(gè)域名刨摩,要么在本地的hosts文件中設(shè)置一下 安裝gitlab服務(wù)器的ip地址 gitlab.congzhizhi.com
假如不想設(shè)置域名,可以直接安裝 yum install -y gitlab-ee
06 重新configure
如果沒有成功挖息,可以運(yùn)行g(shù)itlab-ctl reconfigure
07 查看gitlab運(yùn)行的情況
gitlab-ctl status可以看到運(yùn)行g(shù)itlab服務(wù)所需要的進(jìn)程
08 訪問
瀏覽器輸入gitlab.congzhizhi.com金拒,此時(shí)需要修改root賬號(hào)的密碼
09 配置已經(jīng)安裝好的gitlab
vim /etc/gitlab/gitlab.rb
修改完成之后一定要gitlab-ctl reconfigure