2016-11-21 24 views
1

我一直在構建我個人回購的軟件包。現在我想將此回購轉入組織。將git hub回購從個人轉移到組織

讓我們假設名字我個人的回購是stack-data

有一個組織存在的研究,我如何才能stack-dataResearch下。如果我最初是在Research org下開始的,我知道該怎麼做。你在Research下創建鬆散數據,將其分配給你的個人,然後爲每個提交創建拉取請求。

我做了一些研究:這裏是我找到的鏈接: https://help.github.com/articles/about-repository-transfers/

這將是巨大的,聽到的是這樣做的最佳做法,如果你能提供一個例子,多數民衆贊成甚至更好。

+0

我不知道它是什麼,你希望得到儘可能一個答案。這個過程已經在這些鏈接和[這一個](https://help.github.com/articles/transferring-a-repository-owned-by-your-personal-account/#transferring-a-repository-到另一個用戶帳戶或組織)有實際的步驟提到。你期望有什麼樣的最佳實踐? – eis

回答

1

第1步:完全備份的GitHub庫

git bundle create stack-data.bundle --all 

第2步:恢復

git clone stack-data.bundle 

第3步:更改遠程URL

git remote set-url origin git://new.url.org.here 

(您也不要使用step1,2,3;只改變遠程URL,然後推送到遠程URL)

第4步:添加的git://new.url.org.here成爲子模塊Research

參考:https://git-scm.com/book/en/v2/Git-Tools-Submodules

+0

不太清楚你在這裏的含義:(你也不要使用step1,2,3;只改變遠程URL,然後推送到遠程URL)。你是說我可以不用做第1步和第2步。 –

+1

將遠程GitHub存儲庫克隆到特定文件夾中的本地Git存儲庫。在本地文件夾中,輸入命令:'git remote set-url origin git:// new.url.org.here'。 –

+0

是第4步缺少'git add'? –

相關問題