2013-02-17 110 views
1

我正在爲我爲客戶端工作的網站創建一個Git存儲庫。我正要設置原點,將回購與我的GitHub賬戶聯繫起來,但如果將來有人將項目結束,會發生什麼?如果沒有爲我的每個客戶創建GitHub帳戶,我該如何做到這一點,這樣一個Git存儲庫可以轉移給其他人?Git存儲庫傳輸

感謝

回答

2

記住「設置回購起源」與做:

git remote add origin /url/repo 

只具有承載您的本地克隆,不會被任何人的分叉在GitHub和cloning their own fork回購複製:其原產地將指向他們的叉子,而不是你的叉子。

簡而言之,添加遠程是一種本地操作,不會跨存儲庫複製(推/拉)。
它存儲在當地配置回購(.git/config

GitHub fork

+0

我做了一個測試回購,現在認識到,「原產地」只是給遠程倉庫,我可以一個名字有多個。所以...'git remote add newperson [email protected]:newperson/project.git; git push newperson'會成爲交出回購的一種方式。分叉具有相同的基本結果。 – 2013-02-17 19:40:19

1

一件事,你可以Github上回購轉移到其他賬戶(有對於回購的設置頁面上的選項,以及Github上的支持也將幫助它,如果有任何問題)。

另一個原因是,誰接手的一個項目只需要做出自己的github帳戶的新的回購協議,推動回購的內容(你可以刪除它,然後)的人。他只需要從你那裏獲得回購內容,這可以通過以下方式完成:a)複製工作副本(例如,將其打包並交給他)或者b)從你的github中拉出(你需要給他讀取權限到你的回購,這可能是私人的 - 但因爲你可以在之後刪除它,這不應該是一個大問題)。