Gitlab伺服器遷移

2021-07-27 14:31:32 字數 761 閱讀 9009

gitlab伺服器遷移

.com

把原來git伺服器的資料遷移到新伺服器.這裡對遷移過程做個簡單的記錄.

備份原git伺服器的資料

gitlab-rake gitlab:backup:create rails_env=production
ps: 備份後的檔案一般是位於/var/opt/gitlab/backups下, 檔名如1461165090_gitlab_backup.tar

新伺服器上安裝與原伺服器一樣版本的gitlab.

這裡說明下為什麼要一樣,原因應該是由於gitlab自身的相容性問題,高版本的gitlab無法恢復低版本備份的資料.

將步驟1生成的tar檔案拷貝到新伺服器上相應的backups目錄下

可以利用scp進行直接拷貝.

scp username@src_ip

:/var/opt/gitlab/backups/

1461165090_gitlab_backup.tar /var/opt/gitlab/backups

ps: username為原伺服器的使用者名稱,src_ip原伺服器ip位址

新伺服器恢復資料

gitlab-rake gitlab:backup:restore rails_env=production   backup=1461165090
ps:backup的時間點必須與原伺服器備份後的檔名一致

gitlab伺服器遷移

公司更換了新的伺服器,需要把原先的gitlab遷移到新的伺服器上.1.遷移準備工作和思路 從a伺服器遷移到b伺服器,由於gitlab自身的相容性問題,高版本的gitlab無法恢復低版本備份的資料,需要注意在b伺服器部署和a伺服器一樣版本的gitlab,部署好環境後開始備份和資料遷移.關於gitlab...

centos下gitlab伺服器遷移

遷移的整體思路是 1 在老伺服器上執行備份指令 gitlab rake gitlab backup create 備份 預設備份到 var opt gitlab backups目錄下 可以通過 etc gitlab gitlab.rb配置檔案來修改預設存放備份檔案的目錄 gitlab rails b...

Gitlab伺服器的安裝和遷移

gitlab伺服器的安裝和遷移 os centos linux release 7.4.1708 gitlab gitlab community edition 8.11.6 410d751 2.1 安裝必要的依賴包和相關的配置sudo yum install y curl policycoreut...