엔터프라이즈의 리포지토리 관리에 대한 정책 정보
사용자는 엔터프라이즈 구성원이 리포지토리를 관리하는 방법을 제어하는 정책을 적용할 수 있습니다. 또한 조직 소유자가 리포지토리 관리에 대한 정책을 관리하도록 허용할 수 있습니다.
참고
이 페이지에서는 엔터프라이즈 설정의 "Member privileges" 페이지에서 설정할 수 있는 정책에 대해 설명합니다. 리포지토리를 만들거나, 삭제하거나, 전송할 수 있는 사용자와 같은 특정 제한 사항은 리포지토리 정책에서도 사용할 수 있습니다. 리포지토리 정책을 사용하면 영향을 받는 사용자와 대상 조직 및 리포지토리에 대한 더 많은 유연성을 제공합니다. 사용자가 엔터프라이즈에서 리포지토리를 사용하는 방법 관리을(를) 참조하세요.
기준 리포지토리 권한에 정책 적용
엔터프라이즈가 소유한 모든 조직에서 조직 구성원에 대해 기본 리포지토리 권한 수준(없음, 읽기, 쓰기 또는 관리자)을 설정하거나 소유자가 조직 수준에서 설정을 관리하도록 허용할 수 있습니다.
-
귀하의 기업으로 이동하세요. 예를 들어 GitHub.com의 Enterprises 페이지에서.
-
페이지 맨 위에서 정책을 클릭합니다****.
-
" 정책"에서 구성원 권한을 클릭합니다.
-
"기본 권한"에서 설정 변경에 대한 정보를 검토합니다. 필요에 따라 설정을 변경하기 전에 엔터프라이즈 계정의 모든 조직에 대한 현재 구성을 보려면 조직의 현재 구성 보기를 클릭합니다.

-
“기본 권한”에서 드롭다운 메뉴를 선택하고 정책을 클릭합니다.
참고
내부 리포지토리는 기본 권한이 없음으로 설정된 경우에도 최소 표시 여부 수준의 읽기 권한을 가집니다.
리포지토리 만들기에 대한 정책 적용
엔터프라이즈가 소유한 모든 조직에서 구성원이 리포지토리를 만들거나 리포지토리 만들기를 조직 소유자로 제한, 또는 소유자가 조직 수준에서 설정을 관리하도록 허용할 수 있습니다.
구성원이 조직에서 리포지토리를 만들 수 있도록 허용하는 경우 구성원이 만들 수 있는 리포지토리 유형(퍼블릭, 프라이빗 및 내부)을 선택할 수 있습니다.
귀하의 기업이 Enterprise Managed Users을(를) 사용하는 경우, 또한 사용자가 자신의 사용자 계정으로 소유한 리포지토리를 만들지 못하도록 할 수도 있습니다. 사용자가 자신의 사용자 계정이 소유한 리포지토리를 만들 수 있도록 허용하는 경우 언제든지 해당 리포지토리를 보고 일시적으로 액세스할 수 있습니다. 자세한 내용은 AUTOTITLE 및 AUTOTITLE 을 참조 하세요.
내부 리포지토리는 엔터프라이즈 계정이 소유한 조직에서 만든 모든 새 리포지토리의 기본 설정입니다. 내부 리포지토리에 대한 자세한 내용은 새 리포지토리 만들기을 참조하세요.
조직 소유자는 항상 모든 형식의 리포지토리를 만들 수 있으며 외부 협력자는 어떤 형식의 리포지토리도 만들 수 없습니다. 자세한 내용은 리포지토리 정보을(를) 참조하세요.
-
귀하의 기업으로 이동하세요. 예를 들어 GitHub.com의 Enterprises 페이지에서.
-
페이지 맨 위에서 정책을 클릭합니다****.
-
" 정책"에서 구성원 권한을 클릭합니다.
-
"리포지토리 만들기"에서 설정 변경에 대한 정보를 검토합니다. 필요에 따라 설정을 변경하기 전에 엔터프라이즈 계정의 모든 조직에 대한 현재 구성을 보려면 조직의 현재 구성 보기를 클릭합니다.

-
“리포지토리 만들기”에서 정책을 선택합니다.
-
멤버가 리포지토리를 만들 수 있음을 선택한 경우 하나 이상의 리포지토리 유형을 선택합니다.
-
필요에 따라 엔터프라이즈에서 사용자 Enterprise Managed Users 계정이 소유한 리포지토리를 만들지 못하게 하려는 경우 사용자 네임스페이스 리포지토리 만들기 차단을 선택합니다.
프라이빗 또는 내부 리포지토리 포크에 대한 정책 적용
엔터프라이즈가 소유한 모든 조직에서 프라이빗 또는 내부 리포지토리에 액세스할 수 있는 사용자가 리포지토리를 포크하도록 허용하거나 허용하지 않을 수 있으며, 또는 소유자가 조직 수준에서 설정을 관리하도록 허용할 수 있습니다.
관리자 권한이 있는 사용자는 보다 세분화된 포크 정책을 설정할 수 있습니다. 자세한 내용은 조직에 대한 포크 정책 관리을(를) 참조하세요.
참고
엔터프라이즈에서 "리포지토리 만들기" 정책을 사용하여 Enterprise Managed Users엔터프라이즈 구성원이 사용자 계정이 소유한 리포지토리를 만들지 못하게 하는 경우 구성원은 "리포지토리 포크" 정책에 관계없이 해당 사용자 계정의 리포지토리를 포크할 수 없습니다.
-
귀하의 기업으로 이동하세요. 예를 들어 GitHub.com의 Enterprises 페이지에서.
-
페이지 맨 위에서 정책을 클릭합니다****.
-
" 정책"에서 구성원 권한을 클릭합니다.
-
"리포지토리 포크" 항목에서 설정 변경에 대한 정보를 검토하세요. 필요에 따라 설정을 변경하기 전에 엔터프라이즈 계정의 모든 조직에 대한 현재 구성을 보려면 조직의 현재 구성 보기를 클릭합니다.

-
"리포지토리 포크" 아래에서 드롭다운 메뉴를 클릭하고 정책을 선택합니다.
-
포크가 사용 가능한 경우 사용자가 리포지토리를 포크할 수 있는 정책을 선택합니다.
외부 협력자를 리포지토리에 초대하기 위한 정책 적용
참고
엔터프라이즈에서 관리형 사용자 계정을(를) 사용하는 경우 외부 협력자 역할을 "리포지토리 협력자"라고 합니다. 일반적으로 외부 협력자 설명서는 리포지토리 협력자에도 적용됩니다. 적용되는 차이점에 대해서는 조직의 역할을(를) 참조하세요.
엔터프라이즈가 소유한 모든 조직에서 구성원이 외부 협력자를 리포지토리에 초대하거나, 조직 소유자에게 외부 공동 작업자 초대를 제한하거나, 엔터프라이즈 소유자에게 외부 공동 작업자 초대를 제한하거나, 조직 소유자가 조직 수준에서 설정을 관리할 수 있도록 허용할 수 있습니다.
-
귀하의 기업으로 이동하세요. 예를 들어 GitHub.com의 Enterprises 페이지에서.
-
페이지 맨 위에서 정책을 클릭합니다****.
-
" 정책"에서 구성원 권한을 클릭합니다.
-
"리포지토리 외부 협력자"에서 설정 변경에 대한 정보를 검토합니다. 필요에 따라 설정을 변경하기 전에 엔터프라이즈 계정의 모든 조직에 대한 현재 구성을 보려면 조직의 현재 구성 보기를 클릭합니다.

-
"리포지토리 외부 공동 작업자"에서 드롭다운 메뉴를 선택하고 정책을 클릭합니다.
기본 분기 이름에 대한 정책 적용
엔터프라이즈가 소유한 모든 조직에서 구성원이 만드는 모든 새 리포지토리의 기본 분기 이름을 설정할 수 있습니다. 모든 조직에서 이 기본 분기 이름을 적용하거나 개별 조직에서 다른 분기 이름을 설정하도록 허용할 수 있습니다.
- 귀하의 기업으로 이동하세요. 예를 들어 GitHub.com의 Enterprises 페이지에서.
- 페이지 맨 위에서 정책을 클릭합니다****.
- " 정책"에서 구성원 권한을 클릭합니다.
- “기본 분기 이름”에서 새 리포지토리가 사용해야 하는 기본 분기 이름을 입력합니다.
- 필요에 따라 이 엔터프라이즈의 모든 조직에 기본 분기 이름을 적용하려면 이 엔터프라이즈 전체에서 적용을 선택합니다.
- 업데이트을 클릭합니다.
배포 키 정책 적용
엔터프라이즈가 소유한 모든 조직에서 구성원이 리포지토리에 배포 키를 만들도록 허용하거나, 배포 키 만들기를 제한하거나, 소유자가 조직 수준에서 설정을 관리하도록 허용할 수 있습니다.
배포 키 사용에 대한 자세한 내용은 배포 키 관리을(를) 참조하세요. 사용 권한에 대한 세분화된 제어를 원하는 경우 대신 사용하는 것이 GitHub App 좋습니다. GitHub 앱 개요을(를) 참조하세요.
경고
이 설정을 사용하지 않도록 변경하면 엔터프라이즈의 모든 리포지토리에서 기존 배포 키를 사용하지 않도록 설정됩니다. 배포 키 만들거나 사용하거나 삭제하는 스크립트, 앱 또는 워크플로는 더 이상 작동하지 않습니다.
- 귀하의 기업으로 이동하세요. 예를 들어 GitHub.com의 Enterprises 페이지에서.
- 페이지 맨 위에서 정책을 클릭합니다****.
- " 정책"에서 구성원 권한을 클릭합니다.
- "배포 키"에서 설정 변경에 대한 정보를 검토한 다음, 정책을 선택합니다.
- 저장을 클릭합니다.
리포지토리 표시 여부 변경에 대한 정책 적용
엔터프라이즈가 소유한 모든 조직에서 관리자 액세스 권한이 있는 구성원이 리포지토리의 표시 여부를 변경하거나 리포지토리 표시 여부 변경을 조직 소유자로 제한할 수 있으며 또는 소유자가 조직 수준에서 설정을 관리하도록 허용할 수 있습니다. 구성원이 리포지토리 표시 여부를 변경하지 못하게 하면 엔터프라이즈 소유자만 리포지토리의 표시 여부를 변경할 수 있습니다.
엔터프라이즈 소유자가 리포지토리 만들기를 조직 소유자로만 제한한 경우 구성원은 리포지토리 표시 여부를 변경할 수 없습니다. 자세한 내용은 리포지토리 만들기에 대한 정책 설정을 참조하세요.
-
귀하의 기업으로 이동하세요. 예를 들어 GitHub.com의 Enterprises 페이지에서.
-
페이지 맨 위에서 정책을 클릭합니다****.
-
" 정책"에서 구성원 권한을 클릭합니다.
-
"리포지토리 표시 여부 변경"에서 설정 변경에 대한 정보를 검토합니다. 필요에 따라 설정을 변경하기 전에 엔터프라이즈 계정의 모든 조직에 대한 현재 구성을 보려면 조직의 현재 구성 보기를 클릭합니다.

-
“리포지토리 표시 유형 변경”에서 드롭다운 메뉴를 선택하고 정책을 클릭합니다.
리포지토리 삭제 및 전송에 대한 정책 적용
엔터프라이즈가 소유한 모든 조직에서 관리자 권한이 있는 구성원이 리포지토리를 삭제하거나 전송하도록 허용할 수 있으며, 리포지토리 삭제 및 조직 소유자에게 전송을 제한하거나 소유자가 조직 수준에서 설정을 관리하도록 허용할 수 있습니다.
-
귀하의 기업으로 이동하세요. 예를 들어 GitHub.com의 Enterprises 페이지에서.
-
페이지 맨 위에서 정책을 클릭합니다****.
-
" 정책"에서 구성원 권한을 클릭합니다.
-
"리포지토리 삭제 및 전송"에서 설정 변경에 대한 정보를 검토합니다. 필요에 따라 설정을 변경하기 전에 엔터프라이즈 계정의 모든 조직에 대한 현재 구성을 보려면 조직의 현재 구성 보기를 클릭합니다.

-
“리포지토리 삭제 및 전송”에서 드롭다운 메뉴를 선택하여 정책을 클릭합니다.
이슈를 삭제하기 위한 정책 적용
엔터프라이즈가 소유한 모든 조직에서 관리자 액세스 권한이 있는 구성원이 리포지토리에서 이슈를 삭제하도록 허용하거나 이슈 삭제를 조직 소유자로 제한할 수 있으며, 또는 소유자가 조직 수준에서 설정을 관리하도록 허용할 수 있습니다.
-
귀하의 기업으로 이동하세요. 예를 들어 GitHub.com의 Enterprises 페이지에서.
-
페이지 맨 위에서 정책을 클릭합니다****.
-
" 정책"에서 구성원 권한을 클릭합니다.
-
"저장소 문제 삭제" 설정 변경에 대한 정보를 검토합니다. 필요에 따라 설정을 변경하기 전에 엔터프라이즈 계정의 모든 조직에 대한 현재 구성을 보려면 조직의 현재 구성 보기를 클릭합니다.

-
“리포지토리 이슈 삭제”에서 드롭다운 메뉴를 선택하고 정책을 클릭합니다.
보호된 분기 이름을 바꾸기 위한 정책 적용
기본적으로 리포지토리 관리자는 새 분기 이름이 동일한 규칙의 대상이 되거나 관리자가 해당 규칙을 무시할 수 있는 권한이 있는 경우 엔터프라이즈 수준 규칙의 대상이 되는 분기의 이름을 바꿀 수 있습니다. 이 기능은 엔터프라이즈 소유자에게만 제한할 수 있습니다.
- 귀하의 기업으로 이동하세요. 예를 들어 GitHub.com의 Enterprises 페이지에서.
- 페이지 맨 위에서 정책을 클릭합니다****.
- " 정책"에서 구성원 권한을 클릭합니다.
- "리포지토리 분기 이름 바꾸기"에서 드롭다운 메뉴를 선택하고 정책을 클릭합니다.