Skip to main content

조직의 리포지토리 역할

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

조직의 리포지토리 역할

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

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

  • 읽기: 프로젝트를 보고 토론하려는 비코드 기여자에게 권장됩니다.
  • 심사: 쓰기 액세스 없이 문제, 토론 및 끌어오기 요청을 사전에 관리해야 하는 참가자에게 권장됩니다.
  • 쓰기 프로젝트에 적극적으로 푸시하는 기여자에게 권장됩니다.
  • 유지 관리: 민감하거나 파괴적인 작업에 대한 액세스 없이 리포지토리를 관리해야 하는 프로젝트 관리자에게 권장됩니다.
  • 관리: 보안 관리 또는 리포지토리 삭제와 같은 민감하거나 파괴적인 작업을 포함해 프로젝트에 대한 전체 액세스가 필요한 사용자에게 권장됩니다.

조직에서 사용하는 GitHub Enterprise Cloud경우 사용자 지정 리포지토리 역할을 만들 수 있습니다. 자세한 내용은 설명서의 조직의 사용자 지정 리포지토리 역할 관리 을 GitHub Enterprise Cloud 참조하세요.

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

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

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

경고

누군가 리포지토리에 배포 키를 추가하면, 나중에 조직에서 제거되더라도 키 설정에 따라 개인 키를 가진 사용자는 리포지토리에서 읽거나 리포지토리에 쓸 수 있습니다.

각 역할에 대한 권한

아래에 나열된 기능 중 일부는 사용 GitHub Enterprise Cloud중인 조직으로 제한됩니다. GitHub Enterprise Cloud를 체험해 보는 방법에 대한 자세한 내용은 GitHub Enterprise Cloud 평가판 설정을 참조하세요.

참고

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

리포지토리 작업읽기심사쓰기유지 관리Admin
리포지토리에 대한 개인, 외부 협력자 액세스 관리
개인 또는 팀의 할당된 리포지토리에서 끌어오기
개인 또는 팀의 할당된 리포지토리 포크
자신의 댓글 편집 및 삭제
문제 열기
자신이 연 문제 닫기
자신이 닫은 문제 다시 열기
할당된 문제 발생
팀의 할당된 리포지토리 포크에서 끌어오기 요청 보내기
끌어오기 요청에 대한 리뷰 제출
필수 검토가 필요한 끌어오기 요청을 승인하거나 변경을 요청
끌어오기 요청에 제안된 변경 내용 적용
게시된 릴리스 보기
GitHub Actions 워크플로 실행 보기
퍼블릭 리포지토리에서 Wiki 편집
프라이빗 리포지토리에서 Wiki 편집
악의적이거나 스팸성 콘텐츠 신고
레이블 적용/해제
레이블 만들기;편집;삭제
모든 문제 및 끌어오기 요청 닫기, 다시 열기 및 할당
끌어오기 요청에 대한 자동 병합 활성화 및 비활성화
마일스톤 만들기, 편집, 삭제
마일스톤 적용
중복 문제 및 끌어오기 요청 표시
끌어오기 요청 검토 요청
끌어오기 요청 병합
개인 또는 팀의 할당된 리포지토리에 푸시(쓰기)
커밋, 끌어오기 요청 및 문제에 대한 모든 사용자의 댓글 편집 및 삭제
모든 사용자의 댓글 숨기기

| | | | | 대화 잠그기 | | | | | | | 전송 이슈(자세한 내용은 다른 리포지토리로 문제 전송 참조) | | | | | | | 리포지토리의 지정된 코드 소유자 역할 수행 | | | | | | | 초안 끌어오기 요청을 검토 준비 완료로 표시 | | | | | | | 끌어오기 요청을 초안으로 변환 | | | | | | | 상태 검사 만들기 | | | | | | | | | GitHub Actions 워크플로 만들기, 편집, 실행, 다시 실행 및 취소하기 | | | | | | | | | | | GitHub.com에서 GitHub Actions 비밀 생성, 업데이트 및 삭제 | | | | | | | | | REST API를 사용하여 GitHub Actions 비밀 만들기, 업데이트 및 삭제 | | | | | | | | | GitHub.com GitHub Actions 변수 만들기, 업데이트 및 삭제 | | | | | | | | | REST API를 사용하여 GitHub Actions 변수 만들기, 업데이트 및 삭제 | | | | | | | 릴리스 만들기 및 편집 | | | | | | | 초안 릴리스 보기 | | | | | | | 리포지토리의 설명 편집 | | | | | | | | | 패키지 보기 및 설치 | | | | | | | 패키지 게시 | | | | | | | 패키지 삭제 및 복원 | | | | | | | | | 토픽 관리 | | | | | | | Wiki 사용 및 Wiki 편집자 제한 | | | | | | | | | 끌어오기 요청 병합 구성 | | | | | | | 에 대한 게시 원본 GitHub Pages 구성 | | | | | | | | | 에 대한 콘텐츠 제외 설정 보기GitHub Copilot | | | | | | | | | 분기 보호 규칙리포지토리 규칙 집합 관리 | | | | | | | 리포지토리에 대한 규칙 집합 보기 | | | | | | | 보호된 분기에 푸시
규칙 집합은 바이패스 모델이 다르므로 여기에 적용되지 않습니다. 분기 또는 태그 규칙 집합에 대한 우회 권한 부여를 참조하세요. | | | | | | | 승인 검토가 없는 경우에도 보호된 분기에서 끌어오기 요청 병합 | | | | | | | 리포지토리 소셜 카드 만들기 및 편집 | | | | | | | | | 리포지토리에서 상호 작용 제한| | | | | | | | | 이슈 삭제(문제 삭제 참조) | | | | | | | 리포지토리에 대한 코드 소유자 정의 | | | | | | | 리포지토리를 팀에 추가(조직 리포지토리에 대한 팀 액세스 관리을(를) 참조하여 자세한 내용 확인) | | | | | | | 리포지토리에 대한 외부 공동 작업자 액세스 관리 | | | | | | | 리포지토리 가시성 변경 | | | | | | | 리포지토리를 템플릿으로 만들기(템플릿 리포지토리 만들기을(를) 참조) | | | | | | | 리포지토리의 설정 변경 | | | | | | | 리포지토리에 대한 팀 및 협력자 액세스 관리 | | | | | | | 리포지토리의 기본 분기 편집 | | | | | | | 리포지토리의 기본 분기 이름 바꾸기(브랜치 이름 바꾸기 참조) | | | | | | | 리포지토리 기본 분기 이외의 분기 이름 바꾸기(브랜치 이름 바꾸기 참조) | | | | | | | 웹후크 관리 및 키 배포 | | | | | | | 리포지토리 포크 정책 관리 | | | | | | | 리포지토리를 조직으로 이동 | | | | | | | 리포지토리를 삭제하거나 조직 밖으로 이전 | | | | | | | 리포지토리 보관 | | | | | | | | | 스폰서 버튼 표시(리포지토리에 스폰서 단추 표시 참조) | | | | | | | | | Jira 또는 Zendesk 같은 외부 리소스에 대한 자동 링크 참조 만들기(외부 리소스를 참조하도록 자동 링크 구성 참조) | | | | | | | 활성화 GitHub Discussions 리포지토리에서 | | | | | | | 에 대한 범주 만들기 및 편집GitHub Discussions | | | | | | | 토론을 다른 카테고리로 이동 | |

| | | | | 새 리포지토리로 토론 이전| | | | | | | 고정된 토론 관리 | | | | | | | 토론 잠금 및 잠금 해제 | | | | | | | 이슈를 개별적으로 토론으로 변환 | | | | | | | 새 토론 만들기 및 기존 토론에 댓글 달기 | | | | | | | 토론 삭제 | | | | | | | | | 프라이빗/내부 리포지토리를 위한 코드스페이스 만들기 | | | | | | | Codespaces 비밀 액세스를 사용하여 프라이빗 리포지토리에 대한 코드스페이스 만들기 | | | | | | | 공용 리포지토리에 대한 Codespace 만들기
(읽기 전용 액세스 권한만 있는 사용자는 자신의 비용으로만 Codespaces를 만들 수 있습니다.) | | | | | | | | | 리포지토리의 사용자 지정 속성 값 편집 | | | | | |

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

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

참고

리포지토리 작성자와 유지 관리자(writer 및 maintainer)는 자신의 커밋에 대한 비밀 검사 경고 정보만 직접 볼 수 있습니다. 경고 목록 보기에는 액세스할 수 없습니다.

리포지토리 작업읽기심사쓰기유지 관리Admin
리포지토리에서 안전하지 않은 종속성에 대한 알림Dependabot alerts 받기
해제 Dependabot alerts
보안 공지 만들기
기능에 대한 액세스 GitHub Advanced Security 관리(조직의 보안 및 분석 설정 관리 참조)
프라이빗 리포지토리에 대한 종속성 그래프 활성화
끌어오기 요청에 대한 경고 보기 code scanning
경고 나열, 해제 및 삭제 code scanning
리포지토리에서 보기 및 해제 비밀 검사 경고

추가 참고 자료