경고:
-
프라이빗 리포지토리에 대한 사용자의 액세스를 제거하면 해당 프라이빗 리포지토리의 모든 포크가 삭제됩니다. 프라이빗 리포지토리의 로컬 클론은 유지됩니다. 프라이빗 리포지토리에 대한 팀의 액세스가 취소되거나 프라이빗 리포지토리에 대한 액세스 권한이 있는 팀이 삭제되고 팀 멤버가 다른 팀을 통해 리포지토리에 액세스할 수 없는 경우 리포지토리의 프라이빗 포크가 삭제됩니다.
-
리포지토리에 대한 액세스 권한이 손실된 사용자가 기밀 정보 또는 지적 재산을 삭제하도록 할 책임이 있습니다.
-
프라이빗 또는 내부 리포지토리에 대한 관리자 권한이 있는 사람은 해당 리포지토리의 포크를 허용하지 않을 수 있으며 조직 소유자는 조직의 모든 프라이빗 또는 내부 리포지토리의 분기를 허용하지 않을 수 있습니다. 자세한 내용은 "조직에 대한 포크 정책 관리" 및 "리포지토리에 대한 포크 정책 관리"을(를) 참조하세요.
프라이빗 리포지토리 삭제
프라이빗 리포지토리를 삭제하면 모든 프라이빗 포크도 삭제됩니다.
프라이빗 포크 및 권한
프라이빗 포크는 업스트림 리포지토리의 사용 권한 구조를 상속합니다. 이를 통해 프라이빗 리포지토리 소유자가 코드에 대한 제어를 유지할 수 있습니다. 예를 들어 업스트림 리포지토리가 프라이빗 리포지토리이고 팀에 대한 읽기/쓰기 액세스 권한을 제공하는 경우 동일한 팀은 프라이빗 업스트림 리포지토리의 모든 포크에 대한 읽기/쓰기 액세스 권한을 갖습니다. 프라이빗 포크에서는 개별 사용 권한이 아닌 팀 권한만 상속됩니다.
내부 리포지토리의 표시 여부 변경
프라이빗 리포지토리를 퍼블릭으로 변경하면 해당 리포지토리에 포크된 리포지토리에서 만들어진 커밋을 포함하여 해당 리포지토리의 모든 커밋이 모든 사용자에게 표시됩니다. 하지만 프라이빗 포크는 자동으로 공개되지 않습니다. 대신, 각 프라이빗 포크는 별도의 프라이빗 리포지토리가 되고 자체적으로 독립적인 리포지토리 네트워크를 만듭니다. 이러한 네트워크에 대한 새로운 변경 내용은 원래 리포지토리에서 액세스할 수 없습니다.
내부 리포지토리 삭제
내부 리포지토리의 표시 여부를 변경한 다음 리포지토리를 삭제하면 포크가 별도의 네트워크에 계속 존재하게 됩니다.