1.下載
根據伺服器作業系統版本,下載對應的RPM包。
gitlab官網:
The DevSecOps Platform | GitLab
rpm包官網下載地址:
gitlab/gitlab-ce - Results in gitlab/gitlab-ce
國內映象地址:
Index of /gitlab-ce/yum/ | 清華大學開源軟體映象站 | Tsingh
2.安裝
安裝命令:rpm -ivh gitlab-ce-16.4.3-ce.0.el7.x86_64.rpm
安裝完成截圖如下:
3.配置
開啟/etc/gitlab/gitlab.rb檔案, 修改 external_url 為伺服器本地IP地址
vim /etc/gitlab/gitlab.rb
將 external_url 'http://gitlab.example.com
修改為: external_url 'http://10.54.183.53'
其中10.54.183.53為伺服器本地IP地址
4.啟動
執行重新配置命令
gitlab-ctl reconfigure
配置完成截圖:
檢視執行狀態:gitlab-ctl status
截圖如下:
啟動gitlab:
gitlab-ctl start
5.登入
檢視臨時密碼:
開啟 /etc/gitlab/initial_root_password檔案, 檢視 Password
cat /etc/gitlab/initial_root_password
6.備份恢復
使用備份副本的時間戳恢復備份;
恢復命令如下 1719418569_2024_06_27_12.7.0_gitlab_backup.tar
gitlab-backup restore BACKUP=1719418569_2024_06_27_12.7.0
BACKUP=備份歸檔檔案時間戳 : 使用指定的備份歸檔檔案進行恢復
注:可以在執行恢復命令時新增force=yes引數,這個引數的意思是在恢復過程中不再進行互動式詢問(不用再輸入yes了);
命令如下:gitlab-backup restore force=yes BACKUP=1719418569_2024_06_27_12.7.0