我創建了一個新的github賬戶,我想將一箇舊賬戶的私人回購移到我的新賬戶,維護所有的歷史記錄很重要。之後,我想刪除舊帳戶中的回購。移動一個私人github回購到一個新賬戶
例如
現有的github帳戶:老用戶
帳戶老用戶在現有的私人回購協議:myrepo
新的github帳戶:新用戶
我應該怎麼做?
我創建了一個新的github賬戶,我想將一箇舊賬戶的私人回購移到我的新賬戶,維護所有的歷史記錄很重要。之後,我想刪除舊帳戶中的回購。移動一個私人github回購到一個新賬戶
例如
現有的github帳戶:老用戶
帳戶老用戶在現有的私人回購協議:myrepo
新的github帳戶:新用戶
我應該怎麼做?
首先,檢查GitHub transfer page:
用戶之間轉賬
另一種選擇,如果你有你的回購本地克隆,就是:
git push --mirror [email protected]:NewUsername/newProject.git
嘗試了「git push --mirror [email protected]:NewUsername/newProject.git」,它的工作方式很神奇。謝謝! – user342673 2013-02-24 10:04:32
@ user342673是的,如果你想獲得所有的分支和標籤,'--mirror'很重要。 – VonC 2013-02-24 10:07:05
如果分叉repo不適合你(你必須添加新用戶作爲合作者,我認爲),你可以克隆你的計算機中的repo,然後將它推到新的repo在新用戶帳戶中。
最後,正如我總是建議的那樣,如果你的問題仍然沒有解決,他們一定能幫助你。
不能只是「克隆」了嗎? – 2013-02-24 09:02:04