Skip to main content

조직의 리포지토리 역할

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

조직의 리포지토리 역할

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

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

  • 읽기: 프로젝트를 보거나 논의하려는 비코드 기여자에게 사용하는 것이 좋습니다.
  • 심사: 쓰기 권한 없이 문제, 토론, 및 끌어오기 요청을 사전에 관리해야 하는 기여자에게 권장됨
  • 쓰기: 프로젝트에 적극적으로 푸시하는 기여자에게 사용하는 것이 좋습니다.
  • 유지 관리: 리포지토리를 관리해야 하는 프로젝트 관리자에게 사용하는 것이 좋으며 중요하거나 안전하지 않은 작업에 대한 액세스 권한은 없습니다.
  • 관리: 보안 관리 또는 리포지토리 삭제와 같은 중요하고 안전하지 않은 작업을 포함하여 프로젝트에 대한 모든 권한이 필요한 사용자에게 사용하는 것이 좋습니다.

사용자 지정 리포지토리 역할을 생성할 수 있습니다. 자세한 내용은 조직의 사용자 지정 리포지토리 역할 관리을(를) 참조하세요.

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

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

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

Warning

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

각 역할에 대한 권한

Note

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

리포지토리 작업읽기심사쓰기유지 관리관리자
리포지토리에 대한 개인, 외부 협력자 액세스 관리
개인 또는 팀의 할당된 리포지토리에서 끌어오기
개인 또는 팀의 할당된 리포지토리 포크
자신의 댓글 편집 및 삭제
문제 열기
자신이 연 문제 닫기
자신이 닫은 문제 다시 열기
할당된 문제 발생
팀의 할당된 리포지토리 포크에서 끌어오기 요청 보내기
끌어오기 요청에 대한 검토 제출
필요한 검토를 사용하여 끌어오기 요청에 대한 변경 승인 또는 요청
끌어오기 요청에 제안된 변경 내용 적용
게시된 릴리스 보기
GitHub Actions 워크플로 실행 보기
퍼블릭 리포지토리에서 Wiki 편집
프라이빗 리포지토리에서 Wiki 편집
악의적 콘텐츠 또는 스팸 콘텐츠 보고
레이블 적용/해제
레이블 만들기;편집;삭제
모든 문제 및 끌어오기 요청 닫기, 다시 열기 및 할당
끌어오기 요청에서 자동 병합 사용 및 사용 안 함
중요 시점 만들기, 편집, 삭제
마일스톤 적용
중복 문제 및 끌어오기 요청 표시
끌어오기 요청 검토 요청
끌어오기 요청 병합
개인 또는 팀의 할당된 리포지토리에 푸시(쓰기)
커밋, 끌어오기 요청 및 문제에 대한 모든 사용자의 댓글 편집 및 삭제
사용자의 댓글 숨기기
전송 이슈(자세한 내용은 다른 리포지토리로 문제 전송 참조)
리포지토리의 지정된 코드 소유자 역할 수행
초안 끌어오기 요청을 검토 준비 완료로 표시
끌어오기 요청을 초안으로 변환
상태 검사 만들기
GitHub Actions 워크플로 만들기, 편집, 실행, 다시 실행 및 취소
GitHub.com에서 GitHub Actions 비밀 생성, 업데이트, 삭제
REST API를 사용하여 GitHub Actions 비밀 생성, 업데이트, 삭제
릴리스 만들기 및 편집
초안 릴리스 보기
리포지토리의 설명 편집
패키지 보기 및 설치
패키지 게시
패키지 삭제 및 복원
토픽 관리
Wiki 사용 및 Wiki 편집자 제한
끌어오기 요청 병합 구성
GitHub Pages에 대한 원본 게시 구성
GitHub Copilot에 대한 콘텐츠 제외 설정 보기
분기 보호 규칙 리포지토리 규칙 집합 관리
리포지토리에 대한 규칙 세트 보기
보호된 분기에 푸시
규칙 집합에 다른 종류의 바이패스 모델이 있기 때문에 해당 규칙 집합에 적용되지 않습니다. 분기 또는 태그 규칙 집합에 대한 바이패스 권한 부여를 참조하세요.
승인 검토가 없는 경우에도 보호된 분기에서 끌어오기 요청 병합
리포지토리 소셜 카드 만들기 및 편집
리포지토리에서 상호 작용 제한
이슈 삭제(문제 삭제 참조)
리포지토리에 대한 코드 소유자 정의
팀에 리포지토리 추가(자세한 내용은 조직 리포지토리에 대한 팀 액세스 관리 참조)
리포지토리에 대한 외부 협력자 액세스 관리
리포지토리의 표시 유형 변경
리포지토리를 템플릿으로 만들기(템플릿 리포지토리 만들기 참조)
리포지토리의 설정 변경
리포지토리에 대한 팀 및 협력자 액세스 관리
리포지토리의 기본 분기 편집
리포지토리의 기본 분기 이름 바꾸기(분기 이름 바꾸기 참조)
리포지토리의 기본 분기가 아닌 분기 이름 바꾸기(분기 이름 바꾸기 참조)
웹후크 관리 및 키 배포
리포지토리에 대한 포크 정책 관리
리포지토리를 조직으로 이전
리포지토리를 삭제 또는 조직 외부로 이전
리포지토리 보관
스폰서 단추 표시(리포지토리에 스폰서 단추 표시 참조)
Jira 또는 Zendesk와 같은 외부 리소스에 대한 자동 링크 참조 만들기(외부 리소스를 참조하도록 자동 링크 구성 참조)
리포지토리에서 GitHub Discussions 사용
GitHub Discussions에 대한 범주 만들기 및 편집
토론을 다른 범주로 이동
고정된 토론 관리
문제를 일괄 토론으로 변환
토론 잠금 및 잠금 해제
개별적으로 문제를 토론으로 변환
새 토론 만들기 및 기존 토론에 댓글 작성
토론 삭제
프라이빗/내부 리포지토리의 codespace 만들기
Codespaces 비밀 액세스 권한이 있는 프라이빗/내부 리포지토리의 codespace 만들기
퍼블릭 리포지토리의 codespace 만들기
(읽기 전용 액세스 권한이 있는 사용자는 자신의 비용으로만 Codespaces를 만들 수 있습니다.)

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

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

Note

리포지토리 작성자와 유지 관리자는 자신의 커밋에 대한 비밀 검사 경고 정보만 볼 수 있습니다.

추가 참고 자료