repo倉庫轉移

假如我們本地已經有了一份Google repo倉庫源代碼,那麼可以直接把這份代碼轉移到我們的新Gerrit服務器上面~

首先,通過repo創建倉庫列表,進入到本地repo倉庫目錄下面:

repo forall -c "echo $REPO_PATH; ssh -p 29418 Gerrit服務器地址 gerrit create-project $REPO_PATH --parent ProjectBase;"

這樣就通過repo把本地所有的倉庫在新的Gerrit服務器上創建完畢。

然後推送本地代碼到Gerrit服務器,記得推送之前在project base上面修改賬戶force push的權限:

repo forall -c "echo $REPO_PATH; git push Gerrit服務器地址/$REPO_PATH +refs/heads/* +refs/tags/*"

這樣就可以快速的把本地repo倉庫代碼快速的推送到Gerrit服務器上面,和git倉庫的遷移差不多,只是多了一個repo的操作

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章