Github 협업 - Organization

gminnimk·2024년 6월 24일

Git

목록 보기
5/6



Organization이란

Organization 은 깃허브에서 제공하는 협업을 위한 그룹 기능.

해당 기능을 통해 여러 사람들과 그룹을 형성하여 효과적으로 프로젝트를 관리할 수 있음.



📢 개인 Repository로 협업할 수 있는데 굳이 왜 쓸까? 📢


Repository는 하나의 프로젝트를 관리하는 저장소 단위.

굳이 Organization을 만들지 않고 개인 Repository로 관리하는 것도 물론 가능.


하지만 협업 시에 프로젝트 저장소를 개인이 관리하게 되면 함께 개발하는 팀원들에게 파일 추가 또는 변경 등에 대한 권한을 부여할 수 없습니다.


Pull Request 라는 기능에 대한 처리도 레포지토리의 주인만 가능하기 때문에 협업이 지체되며 결국 레포지토리의

주인에게 의존성이 높은 구조로 프로젝트가 진행


Organization을 사용하면 다수의 관리자를 설정할 수 있고, 협업을 위한 몇 가지 소소한 기능들도 제공받을 수 있음.



➡️ 따라서 협업 시에 Organization을 사용하는 것이 효율성이 높다고 볼 수 있음.

Organization Name과 대표 Email을 입력하고 My Personal(개인) Organization임을 선택합니다.

📢 저희는 팀 프로젝튼데 왜 Personal 로 설정을 하는 걸까요!?

이 부분은 Organization이 특정 회사나 기관에 소속되어 관리되는 것인지,
아니면 일반 개인이 관리하는 것인지 물어보는 질문.

마지막으로 초대할 사람의 깃허브 ID나 Email 입력을 통해, 팀원을 초대하고 셋업을 마무리할 수 있습니다.

이렇게 생성된 Organization은
Settings에서 Organization의 대표 이미지, 이름, 설명, URL 등의 설정이 가능합니다.

0개의 댓글