記錄一次gitlab->github企業版的遷移

 

cd到你想要存放新的工程的文件夾內,git

1.使用git clone --mirror命令製做舊git的鏡像
$ git clone --mirror  git@git.aaaa.com:mario/my-repo.git

2.進入clone下來的目錄內github

$ cd ~/my-repo.git服務器

3.將工程使用`--mirror`和`--no-verify`選項push到新git上去. 
$ git push --no-verify --mirror  git@gh.bbbb.com:mario/my-repo.git

4.使用set-url --push設定工程的git遠程倉庫地址url

$ git remote set-url --push origin  git@gh.bbbb.com:mario/my-repo.git 
 
當執行完上述命令後,新的git上的項目中應該已經有了遷移過去的分支,新的.git目錄下文件夾爲服務器目錄,可刪除後,從新從git上clone一份下來便可。
相關文章
相關標籤/搜索