Skip to main content

리포지토리 표시 유형 설정

리포지토리를 볼 수 있는 사용자를 선택할 수 있습니다.

리포지토리 가시성 변경에 대한 정보

참고

리포지토리의 표시 여부를 변경할 수 없는 경우 조직 소유자가 리포지토리 표시 여부를 조직 소유자만 변경할 수 있도록 제한했을 수 있습니다. 자세한 내용은 조직의 리포지토리 표시 유형 변경 제한을(를) 참조하세요.

구성원은 관리형 사용자가 있는 엔터프라이즈 개인 계정에서 소유한 리포지토리의 표시 유형만 비공개로 설정할 수 있으며 엔터프라이즈 조직의 리포지토리는 프라이빗 또는 내부일 수 있습니다. 자세한 내용은 Enterprise Managed Users 정보을(를) 참조하세요.

리포지토리의 표시 유형을 변경하기 전에 다음 주의 사항을 검토하는 것이 좋습니다.

리포지토리를 프라이빗으로 만들기

  • GitHub 는 공용 리포지토리의 공용 포크를 분리하고 새 네트워크에 배치합니다. 공개 포크는 비공개로 설정되지 않습니다.
  • 리포지토리의 공개 범위를 내부에서 비공개로 변경하면 GitHub 새로 비공개로 전환된 리포지토리에 대한 액세스 권한이 없는 사용자가 소유한 포크를 제거합니다. 포크의 표시 여부도 비공개로 변경됩니다. 자세한 내용은 리포지토리가 삭제되거나 표시 여부가 변경되면 포크는 어떻게 되나요?을 참조하세요.
  • GitHub GitHub Archive Program에 더 이상 리포지토리가 포함되지 않습니다. 자세한 내용은 GitHub 콘텐츠 및 데이터 보관 정보을(를) 참조하세요.
  • GitHub Advanced Security code scanning와 같은 기능은 리포지토리가 GitHub Advanced Security, GitHub Code Security 또는 GitHub Secret Protection 라이선스를 보유하고 충분한 여분의 시트가 있으며 프라이빗 리포지토리에서 해당 기능에 액세스할 수 있는 조직의 소유가 아닌 한 작동이 중지됩니다. 자세한 내용은 GitHub Advanced Security 정보을(를) 참조하세요.

리포지토리를 내부에서 만들기

리포지토리를 퍼블릭으로 만들기

  • GitHub 는 프라이빗 포크를 분리하고 독립 실행형 프라이빗 리포지토리로 전환합니다. 자세한 내용은 리포지토리가 삭제되거나 표시 여부가 변경되면 포크는 어떻게 되나요?을 참조하세요.
  • 오픈 소스 프로젝트를 만드는 과정의 일환으로 프라이빗 리포지토리를 공용 리포지토리로 변환하는 경우 유용한 팁과 지침은 Open Source 가이드 참조하세요. 또한 GitHub Skills 사용하여 오픈 소스 프로젝트를 관리하는 무료 과정을 수강할 수 있습니다. 리포지토리가 퍼블릭 상태가 되면 사용자는 리포지토리의 커뮤니티 프로필을 보고 프로젝트가 기여자 지원 모범 사례를 충족하는지 확인할 수 있습니다. 자세한 내용은 퍼블릭 리포지토리에 대한 커뮤니티 프로필 정보을(를) 참조하세요.
  • 리포지토리는 GitHub Advanced Security 기능에 자동으로 액세스할 수 있게 됩니다.
  • 작업 기록 및 로그는 모든 사용자에게 표시됩니다. 리포지토리에 조직의 다른 리포지토리에서 공유된 재사용 가능한 워크플로 또는 필요한 워크플로가 있는 경우 리포지토리 이름을 포함한 워크플로 파일 경로가 로그에 표시됩니다. 워크플로 실행 및 아티팩트 제거 방법에 대한 자세한 내용은 워크플로 실행 관리워크플로 실행에 대한 REST API 엔드포인트을(를) 참조하세요.

리포지토리 보안 향상에 대한 자세한 내용은 리포지토리 보안 설정을 위한 빠른 시작을 참조하세요.

리포지토리의 표시 유형 변경 결과

주의

리포지토리의 표시 유형을 변경하기 전에 해당 변경 결과를 파악합니다.

퍼블릭에서 프라이빗으로 변경

  • 이 리포지토리의 별과 감시자가 삭제되며, 이는 리포지토리 순위에 영향을 줍니다.
  • 이 리포지토리에 대해 사용하도록 설정하지 않으면 Dependabot 사용자 지정 GitHub Code Security 경고 규칙이 비활성화됩니다. 종속성 그래프이며 Dependabot alerts 이 리포지토리에 대한 읽기 전용 분석을 수행할 수 있는 권한이 있는 상태로 유지됩니다.

Code scanning 이 리포지토리에 대해 사용하도록 설정하지 않으면 Code Security 사용할 수 없게 됩니다.

  • 현재 포크는 공개 상태로 유지되며 이 리포지토리와 분리됩니다.

프라이빗에서 퍼블릭으로 변경

  • 이 코드는 방문할 GitHub.com수 있는 모든 사용자에게 표시됩니다.
  • 누구나 리포지토리를 포크할 수 있습니다.
  • 모든 푸시 룰셋이 비활성화됩니다.
  • 변경 내용이 활동으로 게시됩니다.
  • 작업 기록 및 로그는 모든 사용자에게 표시됩니다.
  • 이 리포지토리의 별과 감시자가 삭제됩니다.

프라이빗에서 내부로 변경

  • 엔터프라이즈의 모든 구성원에게 읽기 권한이 부여됩니다.
  • 외부 협력자는 루트에 추가되지 않는 한 더 이상 포크에 추가될 수 없습니다.
  • 이 리포지토리의 별과 감시자가 삭제됩니다.

내부에서 프라이빗으로 변경

  • 이 리포지토리의 별과 감시자가 삭제되며, 이는 리포지토리 순위에 영향을 줍니다.
  • 이 리포지토리에 대해 사용하도록 설정하지 않으면 Dependabot 사용자 지정 GitHub Code Security 경고 규칙이 비활성화됩니다. 종속성 그래프이며 Dependabot alerts 이 리포지토리에 대한 읽기 전용 분석을 수행할 수 있는 권한이 있는 상태로 유지됩니다.

Code scanning 이 리포지토리에 대해 사용하도록 설정하지 않으면 Code Security 사용할 수 없게 됩니다.

  • 현재 포크는 공개 상태로 유지되며 이 리포지토리와 분리됩니다.

내부에서 퍼블릭으로 변경

  • 이 코드는 방문할 GitHub.com수 있는 모든 사용자에게 표시됩니다.
  • 누구나 리포지토리를 포크할 수 있습니다.
  • 모든 푸시 룰셋이 비활성화됩니다.
  • 변경 내용이 활동으로 게시됩니다.
  • 작업 기록 및 로그는 모든 사용자에게 표시됩니다.
  • 이 리포지토리의 별과 감시자가 삭제됩니다.

퍼블릭에서 내부로 변경

  • 엔터프라이즈의 모든 구성원에게 읽기 권한이 부여됩니다.
  • 외부 협력자는 루트에 추가되지 않는 한 더 이상 포크에 추가될 수 없습니다.
  • 이 리포지토리의 별과 감시자가 삭제됩니다.

리포지토리의 표시 유형 변경

  1. GitHub에서 리포지토리의 기본 페이지로 이동합니다.

  2. 리포지토리 이름 아래에서 Settings를 클릭합니다. "설정" 탭이 표시되지 않으면 드롭다운 메뉴를 선택한 다음 설정을 클릭합니다.

    탭을 보여 주는 리포지토리 헤더의 스크린샷. "설정" 탭이 진한 주황색 윤곽선으로 강조 표시됩니다.

  3. "위험 영역" 섹션에서 "리포지토리 표시 유형 변경"의 오른쪽에 있는 표시 여부 변경을 클릭합니다.

  4. 가시성을 선택합니다.

  5. 올바른 리포지토리의 표시 유형을 변경하고 있는지 확인하려면 클릭합니다.

  6. 이러한 효과를 읽고 이해했습니다.

  7. 이 리포지토리를 공용으로 만들거나 이 리포지토리를 비공개로 만들기를 클릭합니다.

추가 참고 자료