
프로젝트 세팅을 맡게 되었기 때문에 내가 GitHub에 Repository를 만들어야한다.
팀 프로젝트이기 때문에 개인 Repository가 아닌
Organization을 만들어 그 안에 팀 Repository를 만들어야 한다.
Organization을 사용하는 이유
✅ Organization이란?
GitHub Organization은 여러 명의 개발자나 팀이 함께 협업할 수 있도록 제공되는 프로젝트 공간이다.
개인 계정과는 달리, 조직 단위로레포지토리와 권한을 관리할 수 있어 대규모 프로젝트나 팀 단위 협업에 최적화되어 있다.
✅ 왜 Organization을 써야 할까?
1. 팀원별 권한 관리가 쉬움
• 관리자는 팀원마다 읽기/쓰기/관리 권한을 지정할 수 있다.
• 실수로 중요한 코드를 삭제하는 일을 방지할 수 있다.2. 모든 프로젝트를 한곳에서 관리
• 여러 개의 프로젝트(레포지토리)를 한
Organization아래에 모아 관리할 수 있다.
• 예:frontend,backend,design-guide등 분리 관리 가능3. 팀 브랜딩에도 효과적
•
URL이github.com/조직이름/프로젝트명형태이기 때문에 팀 또는 브랜드를 명확하게 나타낼 수 있다.4. 협업 효율 극대화
• 팀별, 기능별로 조직 내
팀(team)을 만들어 관리 가능
•이슈, PR, 프로젝트등도 조직 단위로 공유되기 때문에 협업에 유리하다
1. 오른쪽 상단 프로필 > Your organizations 클릭
2. [New organization] 버튼 클릭
3. 플랜 선택
• 보통은
Free 플랜으로 충분하다. (공개 저장소 무제한 + 기본적인 권한 기능 제공).
• 비공개 저장소, 팀 권한 설정도 가능하다.
나는Free 플랜으로 선택해서 진행하였다.
4. Organization 정보 입력
5. Team 구성원 초대 (선택)
팀원들과 함께 프로젝트를 진행해야하기 때문에
팀원들의 Github ID를 입력해주었다.
6. Organization 생성 완료!