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


 

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

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

2.進入clone下來的目錄內

$ 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遠程倉庫地址

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM