2017-02-05 46 views
1

我是一名畢業的大學CS學生。作爲高級研討會的一部分,CS學生將參加最終的高級項目編程。我計劃使用GitHub爲3-5名同班同學提供代碼,然後在學期結束後公開發布代碼。私人GitHub存儲庫應該用於學生項目嗎?

我們應該爲我們的學生項目使用公共存儲庫嗎?還是應該保持私密,直到程序完成?

回答

2

我認爲這主要取決於您的代碼所需的隱私和分配的類型。

我建議您創建一個私有存儲庫,並且您可以邀請您的組成員和教授訪問存儲庫。

這樣其他組(如果它們具有相同的分配,將無法複製你的代碼,將不得不制定出自己的解決方案:d)

Github上有一個學生開發包,即允許您以學生的身份免費創建私人存儲庫:https://education.github.com/pack

+0

每個學生都將在不同的項目上工作,因此盜取代碼不是問題。我主要擔心的是,我們可能會在項目期間重寫git-history,這對公共存儲庫可能更難, –

+0

您不需要重寫所有內容。例如,您可以使用交互式底圖。檢查這個文件:https://git-scm.com/book/en/v2/Git-Tools-Rewriting-History –

相關問題