GitLab項目遷移到Gerrit

一、在Gerrit上新建項目;git

二、Gerrit項目配置權限(此處非代碼):ruby

Reference:refs/* Push Annotated Tag Push Signed Tag Forge Committer Identity Create Reference Read Push

三、將GitLab項目克隆至本地;ssh

四、定位到GitLab項目的目錄下,使用命令,將遠程倉庫路徑改成Gerrit項目倉庫路徑:url

git remote set-url origin ssh://admin@172.16.8.2:29418/JSQBspa

五、檢出全部分支:code

  • 列出全部分支

git branch -rrem

  • 依次檢出到本地

git checkout branch1

git checkout branch2

git checkout branch3

...it

六、推送全部分支和標籤到Gerrit上:class

git push --all 

git push --tags配置

 

注:gitLab切換到某分支下->git push ssh://zhenghx@192.168.12.236:29418/area_resource 能夠只push 本分支下的代碼到gerrit

 

 

查看遠程倉庫地址: git remote -v設置遠程倉庫地址: git remote set-url origin ssh://admin@172.16.8.2:29418/JSQB
相關文章
相關標籤/搜索