gitlab下載、離線安裝、備份還原測試(gitlab-ce)

花开富贵。發表於2024-06-28

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

相關文章