centos8搭建 gitlab

chowjiawei發表於2021-04-27

準備工作

一臺雲伺服器,最低配置為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

centos8搭建 gitlab
15.修改gitlab配置檔案指定伺服器ip和自定義埠:

vim /etc/gitlab/gitlab.rb
加上第一句,修改第二句為你的伺服器ip
centos8搭建 gitlab
16.重置並啟動GitLab

gitlab-ctl reconfigure

gitlab-ctl restart

出現ok:run表示啟動成功
centos8搭建 gitlab

17.建立public key
ssh-keygen
一直回車

centos8搭建 gitlab
18.複製id_rsa.pub公鑰
cat ~/.ssh/id_rsa.pub

centos8搭建 gitlab

centos8搭建 gitlab

注意:第一次進入gitlab需要更改密碼,此刻你隨便改,改完退出也進不去的 所以趕緊去個人設定裡面再去改密碼,這時候,就可以用新改的密碼登陸gitlab

centos8搭建 gitlab

本作品採用《CC 協議》,轉載必須註明作者和本文連結
周嘉偉

相關文章