[코드잇 스프린트] 중급 프로젝트 1

이언덕·2025년 5월 9일
post-thumbnail

프로젝트 세팅을 맡게 되었기 때문에 내가 GitHub에 Repository를 만들어야한다.
팀 프로젝트이기 때문에 개인 Repository가 아닌
Organization을 만들어 그 안에 팀 Repository를 만들어야 한다.

1️⃣ Organization

Organization을 사용하는 이유

✅ Organization이란?

GitHub Organization은 여러 명의 개발자나 팀이 함께 협업할 수 있도록 제공되는 프로젝트 공간이다.
개인 계정과는 달리, 조직 단위로 레포지토리와 권한을 관리할 수 있어 대규모 프로젝트나 팀 단위 협업에 최적화되어 있다.

✅ 왜 Organization을 써야 할까?

1. 팀원별 권한 관리가 쉬움

• 관리자는 팀원마다 읽기/쓰기/관리 권한을 지정할 수 있다.
• 실수로 중요한 코드를 삭제하는 일을 방지할 수 있다.

2. 모든 프로젝트를 한곳에서 관리

• 여러 개의 프로젝트(레포지토리)를 한 Organization 아래에 모아 관리할 수 있다.
• 예: frontend, backend, design-guide 등 분리 관리 가능

3. 팀 브랜딩에도 효과적

• URL이 github.com/조직이름/프로젝트명 형태이기 때문에 팀 또는 브랜드를 명확하게 나타낼 수 있다.

4. 협업 효율 극대화

• 팀별, 기능별로 조직 내 팀(team)을 만들어 관리 가능
• 이슈, PR, 프로젝트 등도 조직 단위로 공유되기 때문에 협업에 유리하다


Organization 만드는 순서

1. 오른쪽 상단 프로필 > Your organizations 클릭



2. [New organization] 버튼 클릭



3. 플랜 선택

• 보통은 Free 플랜으로 충분하다. (공개 저장소 무제한 + 기본적인 권한 기능 제공).
• 비공개 저장소, 팀 권한 설정도 가능하다.
나는 Free 플랜으로 선택해서 진행하였다.

4. Organization 정보 입력



5. Team 구성원 초대 (선택)

팀원들과 함께 프로젝트를 진행해야하기 때문에 팀원들의 Github ID를 입력해주었다.

6. Organization 생성 완료!

0개의 댓글