1
我是一名畢業的大學CS學生。作爲高級研討會的一部分,CS學生將參加最終的高級項目編程。我計劃使用GitHub爲3-5名同班同學提供代碼,然後在學期結束後公開發布代碼。私人GitHub存儲庫應該用於學生項目嗎?
我們應該爲我們的學生項目使用公共存儲庫嗎?還是應該保持私密,直到程序完成?
我是一名畢業的大學CS學生。作爲高級研討會的一部分,CS學生將參加最終的高級項目編程。我計劃使用GitHub爲3-5名同班同學提供代碼,然後在學期結束後公開發布代碼。私人GitHub存儲庫應該用於學生項目嗎?
我們應該爲我們的學生項目使用公共存儲庫嗎?還是應該保持私密,直到程序完成?
我認爲這主要取決於您的代碼所需的隱私和分配的類型。
我建議您創建一個私有存儲庫,並且您可以邀請您的組成員和教授訪問存儲庫。
這樣其他組(如果它們具有相同的分配,將無法複製你的代碼,將不得不制定出自己的解決方案:d)
Github上有一個學生開發包,即允許您以學生的身份免費創建私人存儲庫:https://education.github.com/pack
每個學生都將在不同的項目上工作,因此盜取代碼不是問題。我主要擔心的是,我們可能會在項目期間重寫git-history,這對公共存儲庫可能更難, –
您不需要重寫所有內容。例如,您可以使用交互式底圖。檢查這個文件:https://git-scm.com/book/en/v2/Git-Tools-Rewriting-History –