조직의 리포지토리 역할
조직 구성원, 외부 협력자 및 사용자 팀에 역할을 할당하여 조직이 소유한 리포지토리에 대한 다양한 수준의 액세스 권한을 부여할 수 있습니다. 사용자가 필요한 것 이상으로 프로젝트에 대한 더 많은 액세스 권한을 부여하지 않고도 프로젝트에서 각 사용자나 팀의 기능에 가장 잘 맞는 역할을 선택합니다.
최소한의 액세스부터 최대한의 액세스에 이르기까지 조직 리포지토리에 대한 역할은 다음과 같습니다.
- 읽기: 프로젝트를 보거나 논의하려는 비코드 기여자에게 사용하는 것이 좋습니다.
- 심사: 쓰기 권한 없이 문제 및 끌어오기 요청을 사전에 관리해야 하는 기여자에게 권장됨
- 쓰기: 프로젝트에 적극적으로 푸시하는 기여자에게 사용하는 것이 좋습니다.
- 유지 관리: 리포지토리를 관리해야 하는 프로젝트 관리자에게 사용하는 것이 좋으며 중요하거나 안전하지 않은 작업에 대한 액세스 권한은 없습니다.
- 관리: 보안 관리 또는 리포지토리 삭제와 같은 중요하고 안전하지 않은 작업을 포함하여 프로젝트에 대한 모든 권한이 필요한 사용자에게 사용하는 것이 좋습니다.
사용자 지정 리포지토리 역할을 만들 수 있습니다. 자세한 내용은 "조직의 사용자 지정 리포지토리 역할 관리"을(를) 참조하세요.
조직 소유자는 조직의 리포지토리에 액세스할 때 조직의 모든 구성원에게 적용되는 기본 권한을 설정할 수 있습니다. 자세한 내용은 "조직에 대한 기본 권한 설정"을(를) 참조하세요.
조직 소유자는 조직 전체에서 특정 설정 및 작업에 대한 액세스를 추가로 제한하도록 선택할 수도 있습니다. 특정 설정의 옵션에 대한 자세한 내용은 "조직 설정 관리"을(를) 참조하세요.
조직 수준 설정을 관리하는 것 외에도 조직 소유자는 조직 소유의 모든 리포지토리에 대한 관리자 액세스 권한을 가집니다. 자세한 내용은 "조직의 역할"을(를) 참조하세요.
경고: 다른 사용자가 리포지토리에 배포 키를 추가하는 경우 프라이빗 키가 있는 사용자는 나중에 조직에서 제거되더라도 (키 설정에 따라) 리포지토리에서 읽거나 리포지토리에 쓸 수 있습니다.
각 역할에 대한 권한
리포지토리 작업 | 읽음 | 심사 | 쓰기 | 유지 관리 | Admin |
---|---|---|---|---|---|
리포지토리에 대한 개인, 팀 및 외부 협력자 액세스 관리 | |||||
개인 또는 팀의 할당된 리포지토리에서 끌어오기 | |||||
개인 또는 팀의 할당된 리포지토리 포크 | |||||
자신의 댓글 편집 및 삭제 | |||||
문제 열기 | |||||
자신이 연 문제 닫기 | |||||
자신이 닫은 문제 다시 열기 | |||||
할당된 문제 발생 | |||||
팀의 할당된 리포지토리 포크에서 끌어오기 요청 보내기 | |||||
끌어오기 요청에 대한 검토 제출 | |||||
필요한 검토를 사용하여 끌어오기 요청에 대한 변경 승인 또는 요청 | |||||
끌어오기 요청에 제안된 변경 내용 적용 | |||||
게시된 릴리스 보기 | |||||
퍼블릭 리포지토리에서 Wiki 편집 | |||||
프라이빗 리포지토리에서 Wiki 편집 | |||||
레이블 적용/해제 | |||||
레이블 만들기;편집;삭제 | |||||
모든 문제 및 끌어오기 요청 닫기, 다시 열기 및 할당 | |||||
끌어오기 요청에서 자동 병합 사용 및 사용 안 함 | |||||
마일스톤 적용 | |||||
중복 문제 및 끌어오기 요청 표시 | |||||
끌어오기 요청 검토 요청 | |||||
끌어오기 요청 병합 | |||||
개인 또는 팀의 할당된 리포지토리에 푸시(쓰기) | |||||
커밋, 끌어오기 요청 및 문제에 대한 모든 사용자의 댓글 편집 및 삭제 | |||||
사용자의 댓글 숨기기 | |||||
대화 잠금 | |||||
전송 문제(자세한 내용은 "다른 리포지토리로 문제 전송" 참조) | |||||
리포지토리의 지정된 코드 소유자 역할 수행 | |||||
초안 끌어오기 요청을 검토 준비 완료로 표시 | |||||
끌어오기 요청을 초안으로 변환 | |||||
상태 검사 만들기 | |||||
릴리스 만들기 및 편집 | |||||
초안 릴리스 보기 | |||||
리포지토리의 설명 편집 | |||||
패키지 보기 및 설치 | |||||
패키지 게시 | |||||
패키지 삭제 및 복원 | |||||
토픽 관리 | |||||
Wiki 사용 및 Wiki 편집자 제한 | |||||
프로젝트 보드 사용 | |||||
끌어오기 요청 병합 구성 | |||||
GitHub Pages에 대한 원본 게시 구성 | |||||
분기 보호 규칙 관리 | |||||
승인 검토가 없는 경우에도 보호된 분기에서 끌어오기 요청 병합 | |||||
태그 보호 규칙과 일치하는 태그 만들기 | |||||
태그 보호 규칙과 일치하는 태그 삭제 | |||||
리포지토리 소셜 카드 만들기 및 편집 | |||||
문제 삭제("문제 삭제" 참조) | |||||
리포지토리에 대한 코드 소유자 정의 | |||||
팀에 리포지토리 추가(자세한 내용은 "조직 리포지토리에 대한 팀 액세스 관리" 참조) | |||||
리포지토리에 대한 외부 협력자 액세스 관리 | |||||
리포지토리의 표시 유형 변경 | |||||
리포지토리를 템플릿으로 만들기("템플릿 리포지토리 만들기" 참조) | |||||
리포지토리의 설정 변경 | |||||
리포지토리에 대한 팀 및 협력자 액세스 관리 | |||||
리포지토리의 기본 분기 편집 | |||||
리포지토리의 기본 분기 이름 바꾸기("분기 이름 바꾸기" 참조) | |||||
리포지토리의 기본 분기가 아닌 분기 이름 바꾸기("분기 이름 바꾸기" 참조) | |||||
웹후크 관리 및 키 배포 | |||||
리포지토리에 대한 포크 정책 관리 | |||||
리포지토리를 조직으로 이전 | |||||
리포지토리를 삭제 또는 조직 외부로 이전 | |||||
리포지토리 보관 | |||||
Jira 또는 Zendesk와 같은 외부 리소스에 대한 자동 링크 참조 만들기("외부 리소스를 참조하도록 자동 링크 구성" 참조) |
보안 기능에 대한 액세스 요구 사항
이 섹션에서는 Advanced Security 기능과 같은 보안 기능에 필요한 액세스 권한을 확인할 수 있습니다.
리포지토리 작업 | 읽음 | 심사 | 쓰기 | 유지 관리 | Admin |
---|---|---|---|---|---|
리포지토리의 안전하지 않은 종속성에 대해 Dependabot alerts을 받습니다. | |||||
Dependabot alerts 해제 | |||||
보안 경고를 받을 추가 사용자 또는 팀 지정 | |||||
GitHub Advanced Security 기능에 대한 액세스 관리("조직의 보안 및 분석 설정 관리" 참조) | |||||
종속성 검토 보기 | |||||
끌어오기 요청에서 code scanning 경고 보기 | |||||
code scanning 경고 나열, 해제 및 삭제 | |||||
리포지토리에서 비밀 검사 경고 보기 및 해제 | |||||
비밀 검사 경고 해결, 철회 또는 다시 열기 | |||||
리포지토리에서 비밀 검사 경고를 받을 추가 사용자 또는 팀 지정 |
참고: 리포지토리 작성자 및 유지 관리자는 자신의 커밋에 대한 비밀 검사 경고 정보만 볼 수 있습니다.