1. 程式人生 > >gitlab倉庫遷移

gitlab倉庫遷移

有的時候我們需要對gitlab上的程式碼進行遷移,希望在遷移後能保持原有的branch、tag、commit記錄等。可以使用以下方式: 1、首先需要將專案fork到自己的倉庫,否則提交到新倉庫的時候需要輸入之前gitlab賬戶的密碼。 2、clone程式碼到本地。 3、修改remote倉庫的地址,新增新的地址。
vim .git/config
  [remote "origin"]                                                                
  url = [email protected]:xxx/xxx.git
  [remote "new"]                                                                
  url = [email protected]:xxx/xxx.git
  可以使用 git remote -v 檢查遠端倉庫是否更改。 4、push到新的遠端倉庫。
git push new 'refs/remotes/origin/*:refs/heads/*' # 推送所有branch、commit記錄
git push new --tags  # 推送所有tags
  5、到遠端倉庫檢查程式碼是否遷移完成。