테스트를 위한 조직 구성도 안내
테스트 케이스
IT서비스팀, ERP팀, 인프라팀 하위팀(Infra_Team_Inner)에 저장소 접근 권한 부여한 후 팀별 접근 가능 여부 확인
조직 생성
조직 멤버 추가 안 함
조직 생성 완료 및 조직 초기 페이지
멤버의 저장소 접근 기본 권한을 None으로 설정
팀 생성 (itservice_dept)
팀 검색 및 정보 입력 (itservice_dept)
팀 생성 완료 및 초기 페이지 (itservice_dept)
itservice_dept 하위에 3개 팀을 만들어 주기 위헤 itservice_dept 페이지에서 Teams 클릭 후 팀명 입력
기존 팀명이 있을 경우 만들 수 없으며, 사용 가능한 팀명은 +표시를 클릭하여 새팀 정보입력창으로 이동
조직 내에 Private 저장소 생성 및 팀별 권한 부여
각 팀내 사용자별 접근 가능 여부 확인
ID - Team |
접근 가능 여부 |
비고 |
helen - ITService_Team |
가능 |
|
isjeong - ITService_Team |
가능 |
|
ITService_Team_InnerUser - ITService_Team_Inner |
가능 |
본인의 팀이 권한이 없어도 상위 팀이 권한이 있으면 접근 가능 |
jay - Infra_Team |
불가 |
인프라 팀의 하위 팀인 Infra_Team_InnerUser 가 저장소 권한을 갖고 있다 할지라도 상위팀은 접근 불가 |
kch - Infra_Team |
불가 |
|
Infra_Team_InnerUser - Infra_Team_Inner |
가능 |
상위 팀이 권한이 없어도 본인의 팀이 권한이 있으면 접근 가능 |
solomon - ERP_Team |
가능 |
|
wooseong - ERP_Team |
가능 |
|
추가로 Infra_Team_Inner의 권한을 없애고 ITService_Dept에 권한을 부여했더니 Infra_Team_InnerUser는 저장소에 접근이 가능했다.(Infra_Team이 권한이 없더라도 더 상위 팀인 ITService_Dept에 권한이 있으면 깊이에 상관없이 하위 팀들은 모두 접근이 가능)
ID - Team |
접근 가능 여부 |
비고 |
조직 내 ITService_Dept 팀내 하위 팀 전체 인원 |
가능 |
가장 상위의 팀이 권한을 갖게 되었으므로 모든 팀이 접근 가능 |

'GitHub Enterprise Manual > 관리자' 카테고리의 다른 글
GitHub Enterprise Audit log 사용 가이드 (0) | 2019.06.12 |
---|---|
GitHub Enterprise - License User Count Case (0) | 2019.05.02 |
GitHub Enterprise Site Admin 권한 관련 기능 (0) | 2019.05.02 |