소유권: 레포 주인은 개인 계정 1명. (실제 소유는 그 사람)
협업: 다른 사람은 Collaborator로 “초대”해야만 참여 가능 → 사람마다 직접 권한 줘야 함.
권한 관리: Collaborator 단위로만 가능(Write/Read/Admin). 세분화 어렵다.
브랜치: 개인 레포 안에서 브랜치 전략(main, feature/*)으로 협업 가능하지만,
소유권: 레포 주인은 Org 전체. → 특정 개인이 졸업/이직해도 레포 계속 유지.
협업: 팀 단위 초대 가능 (예: Backend팀, Frontend팀, AI팀).
권한 관리:
브랜치: Org에서도 브랜치 전략은 똑같이 쓸 수 있음.
main 브랜치 → Backend팀은 Write, 외부 Contributor는 Pull Request만 가능.| 구분 | 개인 리포 + 브랜치 | Organization 레포 |
|---|---|---|
| 소유권 | 특정 개인 | 팀/조직 전체 |
| 멤버 초대 | Collaborator 단위 | Team 단위 (한 번에 관리) |
| 권한 관리 | 단순(Read/Write/Admin) | 세분화(레포별/브랜치별, 팀별 권한) |
| 지속성 | 주인 계정이 탈퇴하면 위험 | 계정 떠나도 레포 유지 |
| 브랜치 전략 | 사용 가능 | 동일하게 가능 + 정책 강제 용이 |
| CI/CD Secret | 레포별 관리 | Org 레벨 공통 관리 (한 번 세팅 → 전체 적용) |
| 브랜드 효과 | 없음(개인 계정 밑) | 있음(github.com/org-name/repo) |