Gitlab批量遷移專案

2021-10-14 15:31:28 字數 694 閱讀 4452

最近接到乙個需求,要把乙個gitlab上邊的專案全部匯入到另外乙個gitlab,借鑑了網上的乙個方法,成功實現。

1.登入到需要遷移的gitlab伺服器,進到/vat/opt/gitlab/git-data/repositories 打包所有的專案為.gz檔案

# tar zcvf dc_group.tar.gz   group_***/*

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/']

GitLab 批量匯入專案 遷移

gitlab 作為 倉庫儲存,可能會由於各種原因問題,對專案進行大批量的遷移 怎麼遷移更快呢?下面 orange 就給你說說,讓你實現批量專案快速遷移 1 在原來的 或專案儲存的位置進行打包 vat opt gitlab git data repositories tar czvf group ta...

gitlab專案遷移

gitlab project專案遷移 git remote v git remote set url origin git git.bbb.net 360 fyd fang.git git remote v git branch a git push origin master master git...

Gitlab專案遷移

2.gitlab位址替換成為新gitlab位址 3.本地推送到遠端 可以在sourcetree中進行推送 git push origin all 推送主幹和分支 git push tags 推送標籤 4.檢視遠端gitlab位址 git remote v 5.master版本回退 將master分支...