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 –

関連する問題