2017-02-05 18 views
1

저는 졸업 대학 CS 학생입니다. Senior Seminar의 일환으로, 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 –