本文主要是通過遷移的思維,記錄本人初次將老gitlab服務(wù)器上的倉庫,帳戶,組遷移到新gitlab服務(wù)器上
本文只講述操作的實際方法,假設(shè)gitlab git已安裝成功 。
1. 在新gitlab服務(wù)器上安裝相同版本的gitlab版本。
2. 備份老服務(wù)gitlab的配置文件及配置文件
/etc/gitlab/gitlab-secrets.json
/etc/gitlab/gitlab.rb.
3. 在老gitlab服務(wù)器上生成備份文件
執(zhí)行命令
gitlab-backup create
生成備份文件/var/opt/gitlab/backups目錄下面
生成的文件如1694414166_2023_09_11_15.10.2_gitlab_backup.tar
4. 將生成的備份文件拷貝到新gitlab服務(wù)器的/var/opt/gitlab/backups目錄下面
5. 在新gitlab服務(wù)器停止相關(guān)的服務(wù)
gitlab-ctl stop unicorn && gitlab-ctl stop puma && gitlab-ctl stop sidekip
6.在新gitlab服務(wù)器上執(zhí)行備份恢復操作
gitlat-backup restore BACKUP=1694414166_2023_09_11_15.10.2
接下來一路yes操作。
7.將備份的/etc/gitlab/gitlab-secrets.json /etc/gitlab/gitlab.rb 這兩個文件拷貝到新gitlab服務(wù)器上。
8.在新gitlab服務(wù)器上執(zhí)行配置重新生效,服務(wù)重啟及檢查驗證
gitlab-ctl reconfigure && gitlab-ctl restart && gitlab-rake gitlab:check SANITIZE=true
9. 總結(jié)
由于公司的gitlab服務(wù)器需要遷移,所以做了一下備份。文章來源:http://www.zghlxwxcb.cn/news/detail-709381.html
希望對各位讀者幫助。
歡迎訂閱
“嵌入式實操”一個分享開發(fā)實踐經(jīng)驗的地方。
文章會同時發(fā)布到我的 CSDN主頁、今日頭條號 平臺上。文章來源地址http://www.zghlxwxcb.cn/news/detail-709381.html
到了這里,關(guān)于嵌入式實操--遷移gitlab至gitlab(三)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!