最近接到一個需求,要把一個Gitlab上邊的專案全部匯入到另外一個Gitlab,借鑒了網上的一個方法,成功實作,
參考鏈接:https://segmentfault.com/a/1190000015952456
1.登錄到需要遷移的Gitlab服務器,進到/vat/opt/gitlab/git-data/repositories 打包所有的專案為.gz檔案
# tar zcvf DC_Group.tar.gz group_xxx/*
2.在另外一個Gitlab服務器上進入到/var/opt/gitlab/git-data,創建一個檔案夾,并解壓DC_gorup的tar包
# /var/opt/gitlab/git-data/ mkdir repository-import-2019-11-04
# tar -zxvf DC_Group.tar.gz -C /var/opt/gitlab/git-data/repository-import-2019-11-04/
3.給目錄加權限
# chown -R git.git /var/opt/gitlab/git-data/repositor*
4.執行遷移,完成,
# gitlab-rake gitlab:import:repos['/var/opt/gitlab/git-data/repository-import-2019-11-04/']
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/157894.html
標籤:Linux
下一篇:centos7時間同步和時區設定
