2013-02-24 58 views
7

我創建了一個新的github賬戶,我想將一箇舊賬戶的私人回購移到我的新賬戶,維護所有的歷史記錄很重要。之後,我想刪除舊帳戶中的回購。移動一個私人github回購到一個新賬戶

例如

現有的github帳戶:老用戶
帳戶老用戶在現有的私人回購協議:myrepo
新的github帳戶:新用戶

我應該怎麼做?

+2

不能只是「克隆」了嗎? – 2013-02-24 09:02:04

回答

2

首先,檢查GitHub transfer page

用戶之間轉賬

  • 打開回購的頁面從資料庫操作欄 enter image description here
  • 選擇 「設置」 點擊 「傳送」按鈕 enter image description here

另一種選擇,如果你有你的回購本地克隆,就是:

git push --mirror [email protected]:NewUsername/newProject.git 
+0

嘗試了「git push --mirror [email protected]:NewUsername/newProject.git」,它的工作方式很神奇。謝謝! – user342673 2013-02-24 10:04:32

+0

@ user342673是的,如果你想獲得所有的分支和標籤,'--mirror'很重要。 – VonC 2013-02-24 10:07:05

0

如果分叉repo不適合你(你必須添加新用戶作爲合作者,我認爲),你可以克隆你的計算機中的repo,然後將它推到新的repo在新用戶帳戶中。

最後,正如我總是建議的那樣,如果你的問題仍然沒有解決,他們一定能幫助你。

相關問題