準備工作
一臺雲伺服器,最低配置為2gb記憶體,安裝gitlab2gb是不夠的,需要配置虛擬記憶體,虛擬記憶體設定為5gb即可
1.安裝ssh
sudo yum install -y curl policycoreutils-python openssh-server
2.將SSH服務設定成開機自啟動,安裝命令:sudo systemctl enable sshd
3.啟動SSH服務,安裝命令:sudo systemctl start sshd
4.安裝防火牆 yum install firewalld systemd -y
5.開啟防火牆:service firewalld start
6.新增http服務到firewalld,pemmanent表示永久生效,若不加–permanent系統下次啟動後就會失效。
sudo firewall-cmd --permanent --add-service=http
7.重啟防火牆:sudo systemctl reload firewalld
8.安裝Postfix以傳送通知郵件,安裝命令:sudo yum install postfix
9.將postfix服務設定成開機自啟動:sudo systemctl enable postfix
10.啟動postfix:sudo systemctl start postfix
11.安裝wget yum -y install wget
12.安裝vim編輯器 安裝命令:yum install vim -y
13.新增gitlab映象wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el8/gitlab-ce-13.11.1-ce.0.el8.x86_64.rpm
14.安裝gitlab rpm -i gitlab-ce-13.11.1-ce.0.el8.x86_64.rpm
15.修改gitlab配置檔案指定伺服器ip和自定義埠:
vim /etc/gitlab/gitlab.rb
加上第一句,修改第二句為你的伺服器ip
16.重置並啟動GitLab
gitlab-ctl reconfigure
gitlab-ctl restart
出現ok:run表示啟動成功
17.建立public keyssh-keygen
一直回車
18.複製id_rsa.pub公鑰cat ~/.ssh/id_rsa.pub
注意:第一次進入gitlab需要更改密碼,此刻你隨便改,改完退出也進不去的 所以趕緊去個人設定裡面再去改密碼,這時候,就可以用新改的密碼登陸gitlab
本作品採用《CC 協議》,轉載必須註明作者和本文連結