轉自 準備更換git托管,如何遷移原git倉庫 一個回答
如果你想從别的 Git 托管服務那裡複制一份源代碼到新的 Git 托管伺服器上的話,可以通過以下步驟來操作。
-
從原位址克隆一份裸版本庫,比如原本托管于 GitHub。
git clone –bare git://github.com/username/project.git
- 然後到新的 Git 伺服器上建立一個新項目,比如 GitCafe。
-
以鏡像推送的方式上傳代碼到 GitCafe 伺服器上。
cd project.git
git push –mirror [email protected]/username/newproject.git
- 删除本地代碼。