GitHub Organization
in etc.
GitHub에서 친구와 프로젝트를 진행하기 위해 Organization을 만들어서 진행해보자고 하였고, 이를 위해 장단점과 만드는 방법을 정리해보았다.
서론
1. GitHub 계정 종류
- 개인 계정
- 단체(Organization) 계정
2. GitHub Organization을 사용하는 이유
- 개인 계정에서도 저장소를 만들고 다른 개발자를 저장소에 초대해서 협업하는 게 가능
- 저장소를 소유주 한 명에게 의존적인 형태로 협업을 해야함
- 다수의 저장소 권한을 한꺼번에 관리하기 어려움
- 다수의 관리자를 지정하는 것이 불가능
- 협업 관련 기능 부족
- 개인 계정에서 만들어진 저장소에 대한 단점을 보완하고자 단체 계정을 사용
- 단체에 속한 저장소를 만들어, 단체에 속한 멤버들을 관리할 수 있음
- 협업을 위한 다양한 기능들을 추가로 제공
- 기업이나 비영리 단체에서도 GitHub 단체를 만들어서 사용하는 게 일반적
본론
1. GitHub Organization 생성 방법
Organization 생성 페이지 이동
- 개인 계정 로그인
- 개인 계정 페이지의 오른쪽 상단의 ‘+’ 아이콘 클릭
- New Organization 클릭
2. Plan 선택
- 각 플랜에 따른 혜택 및 기능이 설명되어 있음
- 현재는 테스트를 위해 ‘Create a free organization’ 클릭
3. Organization 정보 입력
- 단체 계정명 입력
- Contact email 입력
- 단체 소유주 타입 선택 ⇒ 테스트를 위해 My Personal account
- My personal account : 현재 사용중인 개인 계정
- A business or institution : 비즈니스 혹은 기관(선택 시 공식 단체명을 별도 기입해야함)
4. 초대할 사용자 추가
- 초대할 사용자의 GitHub 계정명 혹은 email 입력 후 선택
- 완료 시 ‘Complete setup’ 클릭
5. Organization 생성 완료
- Organization이 생성 완료된 것을 확인할 수 있음
Reference
- https://www.lainyzine.com/ko/article/how-to-create-an-organization-for-collaboration-on-github/