Creating a new organization from scratch[docs.github.com]
GitHub - Organization 관리하기[git-scm.com]
Organization
계정은 GitHub
에서 개인 계정 이외의 협업 관리 단체 계정이다.
개인 계정 처럼 Organization
계정 역시 Project Namespace이지만,
여러 명이 같은 Project를 관리하는데 사용하는 그룹 계정이다.
팀원들을 Sub Group 으로 나누어 관리하는 Tool도 제공한다.
개인 계정으로도 충분히 Repository
를 생성해서 다른 개인 계정을 invite
해서 협업할 수 있다.
Organization
계정과 개인 계정의 엄청난 기능적 차이가 존재하지 않지만,
개인 계정으로 협업할 경우 해당 Repository
를 소유 계정 한명에게 의존하는 형태로 협업 하는것이 가장 큰 단점이다.
내 맘대로 추방하고 추가할 거야~ 😈😈
이런일은 없겠지만..
또한 개인 계정으로 관리할 경우, Repository
권한을 한번에 관리하거나,
다수의 Repository
관리자를 지정하는 것도 불가능하다.
이러한 단점을 보완하고 싶다면, Organization
계정을 사용해보자.
Organization
계정을 생성해 특정 단체가 속한 Repository
를 생성할 수 있고,
단체에 속한 개인 계정들을 관리할 수도 있다.
또한 협업을 위한 다양한 기능들도 제공한다.
이제 아래 과정을 따라서 Organization
계정을 생성해보자.
Organization
계정 생성에는 개인 계정도 필요하다.
Organization
계정을 생성한 개인 계정이 자동으로 관리자가 된다.
먼저 GitHub에 개인 계정으로 로그인한 후,
우측 상단의 +
기호 밑의 드롭다운을 클릭해,
New organization
을 클릭하자.
이제 Plan을 설정할 수 있는데,
Free
, Team
, Enterprise
를 선택할 수 있다.
자신의 단체 성격에 맞게 Plan 별 기능을 비교해보고 선택하자.
본인은 Free
계정으로 생성
이제 자신의 Organization
에 맞게 단체명, 대표이메일, 단체성격을 설정하고,
간단한 인간 증명 퍼즐? 을 통해 다음 단계로 진행하자.
이제 해당 Organization
이 생성되었고 다른 개인 계정을 초대할 수 있다.
지금 초대하지 않아도 언제든 초대할 수 있으니,
Complete setup
으로 설정을 마칠 수 있다.
마지막으로 Github
에 유용한 정보를 제공하기위해 설문조사에 참여할 수 있다.
설문에 참여하거나 Submit
을 눌러 Skip하자.
나는 바로 Skip zzz
Organization
이 생성되었다.
이제 해당 Organization
에 속한 Member들은,
자신의 Github Profile에 Organization
이 노출된다.
다음번엔 Organization
기능들에 대해 더 알아보고 이제 글을 마친다.🙋🏻♂️