前言
廢話不多說,直奔主題!
安裝環(huán)境:
(1)vm虛擬機(jī)14?
Ps:分配至少4G內(nèi)存,不然會(huì)很卡,部署完會(huì)出現(xiàn)502不能訪問。
(2)centos7 64位
(3)GitLab-ee10? rpm源文件
VM安裝Centos7鏡像? ??
按照如圖所示安裝Centos7鏡像







Centos7安裝詳解
1.點(diǎn)擊開啟虛擬機(jī)進(jìn)入Centos7操作系統(tǒng)安裝過程:
2.虛擬機(jī)控制臺(tái)出現(xiàn)界面,選擇Install CentOS liunx 7,點(diǎn)擊回車鍵繼續(xù):

3.根據(jù)提示點(diǎn)擊回車鍵繼續(xù):

4.如下界面默認(rèn)選擇English(若選中文,報(bào)錯(cuò)可能翻譯有錯(cuò)),點(diǎn)擊Continue繼續(xù):

5.CentOS7安裝配置主要界面如下圖所示,根據(jù)界面展示,這里對(duì)以下3個(gè)部分配置進(jìn)行說明:


6.右下角按鈕“begin installtion”已經(jīng)從原本的灰色變成藍(lán)色,這說明已經(jīng)可以進(jìn)行操作系統(tǒng)安裝工作了,點(diǎn)擊“begin installtion”進(jìn)行操作系統(tǒng)安裝過程。


7.在下圖,操作系統(tǒng)安裝已經(jīng)完成,點(diǎn)擊reboot重啟操作系統(tǒng)。

在鏡像內(nèi)下載GitLab-ee10?
因?yàn)樵贕itLab官網(wǎng)上下載會(huì)不穩(wěn)定,這里建議在清華大學(xué)開源軟件鏡像站里下載(點(diǎn)擊下載GitLab-ee的各個(gè)版本,這里下載了版本10.0.0)
1.安裝并配置必要的依賴關(guān)系
在CentOS 7(和RedHat / Oracle / Scientific Linux 7)上,以下命令還將在系統(tǒng)防火墻中打開HTTP和SSH訪問。
sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=httpsudo systemctl reload firewalld
接下來,安裝Postfix發(fā)送通知郵件。
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
2.添加GitLab軟件包存儲(chǔ)庫并安裝軟件包
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
3.安裝GitLab-ee
在下載了GitLab-ee源安裝包的文件內(nèi),打開終端并執(zhí)行以下命令
rpm -i?gitlab-ee-10.0.0-ee.0.el7.x86_64.rpm