2013-09-30 57 views
0

我有一些在私人github倉庫上託管的rails代碼,但是我想將該代碼移到我自​​己的git服務器上,並取消了github。我已經有了一個服務器和git設置,但是如果我做了一個git clone(github位置),那麼它仍然不會使用github作爲遠程?什麼是正確的方法來做到這一點?將代碼從github傳輸到我自己的git服務器

回答

2

git克隆是遠程存儲庫的完整副本。

您可以在專用服務器上使用git clone --mirror,爲了建立遠程的精確鏡像,其次是git remote rm origin去除原來的引用(然而,這是沒有必要爲它才能正常工作)。

在此之後,您所要做的就是從您的新私有源代替github克隆回購。

(您也可以用git clone --bare代替; --bare--mirror之間的差異解釋爲here)。

+0

真棒會這個句柄分支以及? – HelloWorld

+0

是的,它克隆*一切*,標籤,分支,參考,你的名字。 –

相關問題