1、想用阿里雲搭建的暫時別想了,個人測試之后,這個東西非常吃cpu和內存就我們目前個人學習階段購買的單核cpu,2g內存完全跑不動
2、只能通過本機虛擬機的形式進行搭建了,土豪另說。個人虛擬機推薦設置4g及以上的內存(我選的4g能正常運行)
3、開始正文搭建gitlab
Gitlab安裝
1. 安裝相關依賴
yum -y install policycoreutils openssh-server openssh-clients postfifix
2. 啟動ssh服務&設置為開機啟動
systemctl enable sshd && sudo systemctl start sshd
3. 設置postfifix開機自啟,並啟動,postfifix支持gitlab發信功能
systemctl enable postfifix && systemctl start postfifix
4. 開放ssh以及http服務,然后重新加載防火牆列表
fifirewall-cmd --add-service=ssh --permanent
fifirewall-cmd --add-service=http --permanent
fifirewall-cmd --reload
如果關閉防火牆就不需要做以上配置
5. 下載gitlab包,並且安裝
<font color=#0099ff size=7 face="黑體">
在線下載安裝包:
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-12.4.2-ce.0.el6.x86_64.rpm
這里需要注意的是 這個網址失效了 自己去清華的鏡像網找個合適的鏡像地址吧
</font>
安裝:
rpm -i gitlab-ce-12.4.2-ce.0.el6.x86_64.rpm
6. 修改gitlab配置
vi /etc/gitlab/gitlab.rb
修改gitlab訪問地址和端口,默認為80,我們改為82
external_url 'http://192.168.66.100:82'nginx['listen_port'] = 82
<
font color=#0099ff size=7 face="黑體">附vim 搜索操作 /搜索內容 即可</font>
7. 重載配置及啟動gitlab
gitlab-ctl reconfifigure
gitlab-ctl restart
8. 把端口添加到防火牆
fifirewall-cmd --zone=public --add-port=82/tcp --permanent
fifirewall-cmd --reload
啟動成功后,看到以下修改管理員root密碼的頁面,修改密碼后,然后登錄即可