다른 사람의 개인 Github 저장소를 내 계정에 포크하면 계정에 공개 저장소로 표시됩니까?


256

누군가 Github에서 개인 저장소 중 하나에 액세스 할 수있었습니다. 내가하고 싶은 일은 해당 프로젝트를 내 계정으로 포크하여 Github의 풀 요청 기능을 사용할 수 있다는 것입니다.

Github의 기본 계정 만 가지고 있으므로 개인 저장소를 직접 만들 수는 없지만 다른 사람의 개인 저장소를 내 계정에 포크하면 계정에 공개 계정으로 표시됩니까?

답변:


285

아니요. 포크로 사용할 수 있으며 여전히 비공개입니다.

개인 공동 작업자는 자신의 유료 요금제없이 추가 한 개인 저장소를 포크 할 수 있습니다. 포크는 개인 저장소 할당량에 포함되지 않습니다.

https://github.com/plans


2
그래, 읽었 어 나는 이것이 멍청한 질문이라고 확신하지만 마지막 문장에 대해 더 자세히 설명 할 수 있습니까?
Terence Ponce

1
그것은 여전히 ​​비밀로 유지되고, 방금 스스로 확인했습니다 :)
ebaxt

24
후속 질문 : 메인 계정의 리포지토리에 대한 액세스를 취소하면 포크가 삭제됩니까? 아니면 적어도 자신의 포크에 대한 액세스를 취소 하시겠습니까?
tslater

14
@tslater 당신이 repo를 포크하면 당신은 소유자이므로 포크의 부모 repo가 ​​삭제 되더라도 포크는 그대로 유지됩니다. 또한 포크 관리자이므로 여전히 공동 작업자 (포크 가능)를 추가하거나 소유권을 모든 사용자 또는 조직에 이전 할 수 있습니다 (조직은 포크를 할 수있는 관리자 및 읽기 전용 사용자를 모두 추가 할 수 있음). 레포를 공개하십시오. 마지막으로, 이러한 사실을 사용하여 GitHub가 의도적으로 "무료"비공개 리포지토리를 제공하도록 속이는 것은 TOS에 위배되며이를 시도하면 계정이 삭제 될 수 있습니다.
namuol

13
@namuol 이것은 Planet Bips의 답변에 설명 된대로 변경되었습니다. 이제 기본 저장소가 개인 저장소에서 삭제되면 포크가 삭제됩니다. 이와 함께 공동 작업자가 개인 저장소에 대한 액세스 권한을 잃으면 포크가 삭제됩니다. github.com/blog/…
Matthew D. Scholefield

32

기본 지점 (마스터 리포지토리)의 멤버에 대한 액세스 권한을 취소하면 분기 된 리포지토리도 취소됩니다. 따라서 팀에 구성원을 추가하고 마스터 리포지토리에서 분기 한 경우, 변경 사항을 병합했거나 변경 내용을 팀에서 제거하기 전에 변경 사본을 가지고 있는지 확인하십시오. 그가 팀에서 퇴장 당했을 때 그의 변경 사항을 가져올 수있는 방법이 없습니다 (만 관심이 있다면).


1
귀하의 답변은 Github 도움말에 동의하지 않습니다 . 나는 그것을 직접 시도하지 않았다.
돈 커크비

4
팀 구성원 (제거의 차이가있는 것 같습니다 help.github.com/articles/...를 ) 공동 작업자 (제거 help.github.com/articles/...을 ). 개인 저장소가 조직의 일부 (포크 삭제)인지 아닌지 (포크 저장)의 차이 인 것 같습니다.

9
: 이것은 지금 사실이다 github.com/blog/...
VonC

9

GitHub의 답변은 다음과 같습니다.

https://help.github.com/articles/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility/#deleting-a-private-repository

개인 저장소 삭제

개인 저장소를 삭제하면 모든 개인 포크도 삭제됩니다.


1
글쎄, 그것은 바보입니다. 포크는 본질적으로 다른 사람 계정의 하드 카피라고 생각했습니다. 그렇다면 어떻게 영구적으로 만들 수 있습니까? 다운로드 한 다음 새 프로젝트로 다시 업로드 하시겠습니까?
Jon Grah
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.