리포지토리 표시 여부 변경 정보
참고: 리포지토리의 표시 여부를 변경할 수 없는 경우 조직 소유자가 리포지토리 표시 여부를 조직 소유자만 변경할 수 있도록 제한했을 수 있습니다. 자세한 내용은 "조직의 리포지토리 표시 유형 변경 제한"을(를) 참조하세요.
관리형 사용자가 있는 엔터프라이즈의 멤버는 개인 계정이 소유한 리포지토리의 표시 유형만 프라이빗으로 설정할 수 있으며, 엔터프라이즈 조직의 리포지토리는 프라이빗 또는 내부일 수 있습니다. 자세한 내용은 "Enterprise Managed Users 정보"을(를) 참조하세요.
리포지토리의 표시 유형을 변경하기 전에 다음 주의 사항을 검토하는 것이 좋습니다.
리포지토리를 프라이빗으로 만들기
- GitHub Enterprise Cloud은 퍼블릭 리포지토리의 퍼블릭 포크를 분리하여 새 네트워크에 배치합니다. 공개 포크는 비공개로 설정되지 않습니다.
- 리포지토리의 표시 유형을 내부에서 프라이빗으로 변경하는 경우 GitHub은 프라이빗 리포지토리에 새로 액세스하지 않고 사용자에 속하는 모든 포크를 제거합니다. 포크의 표시 여부도 비공개로 변경됩니다. 자세한 내용은 "리포지토리가 삭제되거나 표시 여부가 변경되면 포크는 어떻게 되나요?" 항목을 참조하세요.
- GitHub은 더 이상 GitHub Archive Program에 리포지토리를 포함하지 않습니다. 자세한 내용은 "GitHub에서 콘텐츠 및 데이터 보관 정보"을(를) 참조하세요.
- code scanning 같은 GitHub Advanced Security 기능은 Advanced Security에 대한 라이선스가 있고 예비 시트가 충분한 엔터프라이즈의 일부인 조직에서 리포지토리를 소유하지 않는 한 작동이 중지됩니다. 자세한 내용은 "GitHub Advanced Security 정보"을(를) 참조하세요.
리포지토리를 내부에서 만들기
- 리포지토리의 모든 포크는 리포지토리 네트워크에 유지되고 GitHub Enterprise Cloud은 루트 리포지토리와 포크 간의 관계를 유지합니다. 자세한 내용은 "리포지토리가 삭제되거나 표시 여부가 변경되면 포크는 어떻게 되나요?"을(를) 참조하세요.
리포지토리를 퍼블릭으로 만들기
- GitHub Enterprise Cloud은 프라이빗 포크를 분리하고 독립 실행형 프라이빗 리포지토리로 전환합니다. 자세한 내용은 "리포지토리가 삭제되거나 표시 여부가 변경되면 포크는 어떻게 되나요?"을(를) 참조하세요.
- 오픈 소스 프로젝트 생성을 위한 전환의 일환으로 프라이빗 리포지토리를 공용 리포지토리로 변환하는 경우에는 오픈 소스 가이드에서 유용한 팁과 지침을 참조하세요. GitHub Skills을 사용하여 오픈 소스 프로젝트 관리에 관한 무료 과정을 수강할 수도 있습니다. 리포지토리가 퍼블릭 상태가 되면 사용자는 리포지토리의 커뮤니티 프로필을 보고 프로젝트가 기여자 지원 모범 사례를 충족하는지 확인할 수 있습니다. 자세한 내용은 "퍼블릭 리포지토리에 대한 커뮤니티 프로필 정보"을(를) 참조하세요.
- 리포지토리는 GitHub Advanced Security 기능에 대한 액세스 권한을 자동으로 얻습니다.
- 작업 기록 및 로그는 모든 사용자에게 표시됩니다. 리포지토리에 조직의 다른 리포지토리에서 공유된 재사용 가능한 워크플로 또는 필요한 워크플로가 있는 경우 리포지토리 이름을 포함한 워크플로 파일 경로가 로그에 표시됩니다. 워크플로 실행 및 아티팩트 제거 방법에 대한 자세한 내용은 "워크플로 실행 및 배포 관리" 및 "워크플로 실행에 대한 REST API 엔드포인트" 섹션을 참조하세요.
리포지토리 보안을 개선하는 자세한 방법은 "리포지토리 보안을 위한 빠른 시작"을(를) 참조하세요.
리포지토리의 표시 유형 변경 결과
Caution
리포지토리의 표시 유형을 변경하기 전에 해당 변경 결과를 파악합니다.
퍼블릭에서 프라이빗으로 변경
- 이 리포지토리의 별과 감시자는 영구적으로 삭제되며 리포지토리 순위에 영향을 줍니다.
- 이 리포지토리에서 GitHub Advanced Security을(를) 사용하도록 설정하지 않으면 사용자 지정 Dependabot 경고 규칙이 비활성화됩니다. 종속성 그래프 및 Dependabot alerts은(는) 이 리포지토리에 대한 읽기 전용 분석을 수행할 권한이 있는 상태로 유지됩니다.
- 코드 검색을 사용할 수 없게 됩니다.
- 현재 포크는 퍼블릭으로 유지되며 이 리포지토리에서 분리됩니다.
프라이빗에서 퍼블릭으로 변경
- GitHub.com을(를) 방문할 수 있는 모든 사용자에게 코드가 표시됩니다.
- 누구나 리포지토리를 포크할 수 있습니다.
- 모든 푸시 규칙 집합은 사용할 수 없게 됩니다.
- 변경 내용이 활동으로 게시됩니다.
- 작업 기록 및 로그는 모든 사용자에게 표시됩니다.
- 이 리포지토리의 별과 감시자는 영구적으로 삭제됩니다.
프라이빗에서 내부로 변경
- 엔터프라이즈의 모든 구성원에게 읽기 권한이 부여됩니다.
- 외부 협력자는 루트에 추가되지 않는 한 더 이상 포크에 추가될 수 없습니다.
- 이 리포지토리의 별과 감시자는 영구적으로 삭제됩니다.
내부에서 프라이빗으로 변경
- 이 리포지토리의 별과 감시자는 영구적으로 삭제되며 리포지토리 순위에 영향을 줍니다.
- 이 리포지토리에서 GitHub Advanced Security를 사용하도록 설정하지 않으면 사용자 지정 Dependabot 경고 규칙이 비활성화됩니다. 종속성 그래프 및 Dependabot alerts은(는) 이 리포지토리에 대한 읽기 전용 분석을 수행할 권한이 있는 상태로 유지됩니다.
- 코드 검색을 사용할 수 없게 됩니다.
- 현재 포크는 퍼블릭으로 유지되며 이 리포지토리에서 분리됩니다.
내부에서 퍼블릭으로 변경
- GitHub.com을(를) 방문할 수 있는 모든 사용자에게 코드가 표시됩니다.
- 누구나 리포지토리를 포크할 수 있습니다.
- 모든 푸시 규칙 집합은 사용할 수 없게 됩니다.
- 변경 내용이 활동으로 게시됩니다.
- 작업 기록 및 로그는 모든 사용자에게 표시됩니다.
- 이 리포지토리의 별과 감시자는 영구적으로 삭제됩니다.
퍼블릭에서 내부로 변경
- 엔터프라이즈의 모든 구성원에게 읽기 권한이 부여됩니다.
- 외부 협력자는 루트에 추가되지 않는 한 더 이상 포크에 추가될 수 없습니다.
- 이 리포지토리의 별과 감시자는 영구적으로 삭제됩니다.
리포지토리의 표시 유형 변경
-
GitHub에서 리포지토리의 기본 페이지로 이동합니다.
-
리포지토리 이름 아래에서 Settings(설정)를 클릭합니다. "설정" 탭이 표시되지 않으면 드롭다운 메뉴를 선택한 다음 설정을 클릭합니다.
-
"위험 영역" 섹션에서 "리포지토리 표시 유형 변경"의 오른쪽에 있는 표시 여부 변경을 클릭합니다.
-
표시 유형을 선택합니다.
-
올바른 리포지토리의 표시 유형을 변경하고 있는지 확인하기 위해, 표시 유형을 변경할 리포지토리의 이름을 입력합니다.
-
이해합니다. 리포지토리 표시 유형을 변경합니다를 클릭합니다.
추가 참고 자료
- "리포지토리 정보"