如何遷移 Git 倉庫

2021-07-05 20:43:10 字數 556 閱讀 5974

如果你想從別的伺服器那裡複製乙份源**到新的 git 託管伺服器上的話,可以通過以下步驟來操作。

1). 從原位址轉殖乙份裸版本庫,比如原本託管於 github。

git clone --bare git:
2). 然後到新的 git 伺服器上建立乙個新專案,比如 gitcafe。

3). 以映象推送的方式上傳**到 gitcafe 伺服器上。

cd project.git

git push --mirror [email protected]/username/newproject.git

4). 刪除本地**

cd ..

rm -rf project.git

5). 到新伺服器 gitcafe 上找到 clone 位址,直接 clone 到本地就可以了。

git clone [email protected]/username/newproject.git
這種方式可以保留原版本庫中的所有內容。

gogs倉庫遷移,git倉庫遷移

git伺服器上的目錄和本地.git目錄不一樣,是git bare型別,是禁止直接修改的。當需要從一台git伺服器上遷移git專案到另一天git伺服器上時 可以git clone bare url,將專案轉殖下來,也可以通過直接拷貝git伺服器中的git目錄,作用是一樣的。例子 git clone b...

git倉庫遷移

由於新建了乙個gitlab,要將舊的git倉庫遷移到gitlab上.這裡提供乙個最簡單的方法 先檢視remote的名字 git branch r 假設你的remote是origin,用git remote set url 更換位址 git remote set url origin remote g...

git倉庫遷移

比如說原本託管在github上面的 需要遷移到公司內部伺服器上,並且想要儲存原來的commit記錄。操作步驟如下 1.從原來的位址clone乙份裸版本 git clone bare ssh位址 例如 git clone bare git 解釋 bare 建立的轉殖版本庫都不包含工作區,直接就是版本庫...