1. 程式人生 > >如何遷移整個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
  • 刪除原生代碼。