Skip to main content
설명서에 자주 업데이트를 게시하며 이 페이지의 번역이 계속 진행 중일 수 있습니다. 최신 정보는 영어 설명서를 참조하세요.

조직의 리포지토리 역할

세분화된 역할을 할당하여 조직의 각 리포지토리에 대한 액세스를 사용자 지정하여 필요한 기능 및 작업에 대한 액세스 권한을 사용자에게 부여할 수 있습니다.

조직의 리포지토리 역할

조직 구성원, 외부 협력자 및 사용자 팀에 역할을 할당하여 조직이 소유한 리포지토리에 대한 다양한 수준의 액세스 권한을 부여할 수 있습니다. 사용자가 필요한 것 이상으로 프로젝트에 대한 더 많은 액세스 권한을 부여하지 않고도 프로젝트에서 각 사용자나 팀의 기능에 가장 잘 맞는 역할을 선택합니다.

최소한의 액세스부터 최대한의 액세스에 이르기까지 조직 리포지토리에 대한 역할은 다음과 같습니다.

  • 읽기: 프로젝트를 보거나 논의하려는 비코드 기여자에게 사용하는 것이 좋습니다.

  • 심사: 쓰기 권한 없이 문제 및 끌어오기 요청을 사전에 관리해야 하는 기여자에게 사용하는 것이 좋습니다.

  • 쓰기: 프로젝트에 적극적으로 푸시하는 기여자에게 사용하는 것이 좋습니다.

  • 유지 관리: 리포지토리를 관리해야 하는 프로젝트 관리자에게 사용하는 것이 좋으며 중요하거나 안전하지 않은 작업에 대한 액세스 권한은 없습니다.

  • 관리: 보안 관리 또는 리포지토리 삭제와 같은 중요하고 안전하지 않은 작업을 포함하여 프로젝트에 대한 모든 권한이 필요한 사용자에게 사용하는 것이 좋습니다.

    사용자 지정 리포지토리 역할을 만들 수 있습니다. 자세한 내용은 “조직의 사용자 지정 리포지토리 역할 관리”를 참조하세요.

조직 소유자는 조직의 리포지토리에 액세스할 때 조직의 모든 구성원에게 적용되는 기본 권한을 설정할 수 있습니다. 자세한 내용은 "조직에 대한 기본 권한 설정"을 참조하세요.

조직 소유자는 조직 전체에서 특정 설정 및 작업에 대한 액세스를 추가로 제한하도록 선택할 수도 있습니다. 특정 설정 관련 옵션에 대한 자세한 내용은 "조직 설정 관리"를 참조하세요.

조직 수준 설정을 관리하는 것 외에도 조직 소유자는 조직 소유의 모든 리포지토리에 대한 관리자 액세스 권한을 가집니다. 자세한 내용은 “조직의 역할”을 참조하세요.

경고: 다른 사용자가 리포지토리에 배포 키를 추가하는 경우 프라이빗 키가 있는 사용자는 나중에 조직에서 제거되더라도 (키 설정에 따라) 리포지토리에서 읽거나 리포지토리에 쓸 수 있습니다.

각 역할에 대한 권한

참고: 보안 기능을 사용하는 데 필요한 역할은 아래 "보안 기능에 대한 액세스 요구 사항"에 나열되어 있습니다.

리포지토리 작업읽기심사쓰기유지 관리Admin
리포지토리에 대한 개인, 외부 협력자 액세스 관리✔️
개인 또는 팀의 할당된 리포지토리에서 끌어오기✔️✔️✔️✔️✔️
개인 또는 팀의 할당된 리포지토리 포크✔️✔️✔️✔️✔️
자신의 댓글 편집 및 삭제✔️✔️✔️✔️✔️
문제 열기✔️✔️✔️✔️✔️
자신이 연 문제 닫기✔️✔️✔️✔️✔️
자신이 닫은 문제 다시 열기✔️✔️✔️✔️✔️
할당된 문제 발생✔️✔️✔️✔️✔️
팀의 할당된 리포지토리 포크에서 끌어오기 요청 보내기✔️✔️✔️✔️✔️
끌어오기 요청에 리뷰 제출✔️✔️✔️✔️✔️
필요한 검토를 사용하여 끌어오기 요청의 변경 내용 승인 또는 요청✔️✔️✔️
끌어오기 요청에 제안된 변경 내용 적용✔️✔️✔️
게시된 릴리스 보기✔️✔️✔️✔️✔️
퍼블릭 리포지토리에서 Wiki 편집✔️✔️✔️✔️✔️
프라이빗 리포지토리에서 Wiki 편집✔️✔️✔️
레이블 적용/해제✔️✔️✔️✔️
레이블 만들기;편집;삭제✔️✔️✔️
모든 문제 및 끌어오기 요청 닫기, 다시 열기 및 할당✔️✔️✔️✔️
끌어오기 요청에서 자동 병합 사용 및 사용 안 함✔️✔️✔️
마일스톤 적용✔️✔️✔️✔️
중복 문제 및 끌어오기 요청 표시✔️✔️✔️✔️
끌어오기 요청 검토 요청✔️✔️✔️✔️
끌어오기 요청 병합✔️✔️✔️
개인 또는 팀의 할당된 리포지토리에 푸시(쓰기)✔️✔️✔️
커밋, 끌어오기 요청 및 문제에 대한 모든 사용자의 댓글 편집 및 삭제✔️✔️✔️
사용자의 댓글 숨기기✔️✔️✔️
대화 잠금✔️✔️✔️
문제 이전(자세한 내용은 "다른 리포지토리로 문제 이전" 참조)✔️✔️✔️
리포지토리의 지정된 코드 소유자 역할 수행✔️✔️✔️
초안 끌어오기 요청을 검토 준비 완료로 표시✔️✔️✔️
끌어오기 요청을 초안으로 변환✔️✔️✔️
상태 검사 만들기✔️✔️✔️
릴리스 만들기 및 편집✔️✔️✔️
초안 릴리스 보기✔️✔️✔️
리포지토리의 설명 편집✔️✔️
토픽 관리✔️✔️
Wiki 사용 및 Wiki 편집자 제한✔️✔️
프로젝트 보드 사용✔️✔️
끌어오기 요청 병합 구성✔️✔️
GitHub Pages에 대한 원본 게시 구성✔️✔️
분기 보호 규칙 관리✔️
보호된 분기에 푸시✔️✔️
승인 검토가 없는 경우에도 보호된 분기에서 끌어오기 요청 병합✔️
태그 보호 규칙과 일치하는 태그 만들기✔️✔️
태그 보호 규칙과 일치하는 태그 삭제✔️
리포지토리 소셜 카드 만들기 및 편집✔️✔️
문제 삭제("문제 삭제" 참조)✔️
리포지토리에 대한 코드 소유자 정의✔️
팀에 리포지토리 추가(자세한 내용은 "조직 리포지토리에 대한 팀 액세스 관리" 참조)✔️
리포지토리에 대한 외부 협력자 액세스 관리✔️
리포지토리의 표시 유형 변경✔️
리포지토리를 템플릿으로 만들기("템플릿 리포지토리 만들기" 참조)✔️
리포지토리의 설정 변경✔️
리포지토리에 대한 팀 및 협력자 액세스 관리✔️
리포지토리의 기본 분기 편집✔️
리포지토리의 기본 분기 이름 바꾸기("분기 이름 바꾸기" 참조)✔️
리포지토리의 기본 분기가 아닌 분기 이름 바꾸기("분기 이름 바꾸기" 참조)✔️✔️✔️
웹후크 관리 및 키 배포✔️
리포지토리에 대한 포크 정책 관리✔️
리포지토리를 조직으로 이전✔️
리포지토리를 삭제 또는 조직 외부로 이전✔️
리포지토리 보관✔️
Jira 또는 Zendesk와 같은 외부 리소스에 대한 자동 링크 참조 만들기("외부 리소스를 참조하도록 자동 링크 구성" 참조)✔️

보안 기능에 대한 액세스 요구 사항

이 섹션에서는 Advanced Security 기능과 같은 보안 기능에 필요한 액세스 권한을 확인할 수 있습니다.

리포지토리 작업읽기심사쓰기유지 관리Admin
리포지토리의 안전하지 않은 종속성에 대해 Dependabot alerts을 받습니다.✔️
Dependabot alerts 해제✔️
보안 경고를 받을 추가 사용자 또는 팀 지정✔️
GitHub Advanced Security 기능에 대한 액세스 권한 관리(“조직의 보안 및 분석 설정 관리” 참조)✔️
종속성 검토 보기✔️✔️✔️✔️✔️
끌어오기 요청에서 code scanning 경고 보기✔️✔️✔️✔️✔️
code scanning 경고 나열, 해제 및 삭제✔️✔️✔️
리포지토리에서 비밀 검사 경고 보기 및 해제✔️[1]✔️[1]✔️
비밀 검사 경고 해결, 해지 또는 다시 열기✔️[1]✔️[1]✔️
리포지토리에서 비밀 검사 경고를 받을 추가 사용자 또는 팀 지정✔️

[1] 리포지토리 작성자 및 유지 관리자는 자신의 커밋에 대한 경고 정보만 볼 수 있습니다.

추가 참고 자료