제가 다른 사람의 개인 Github repo를 제 계정으로 포크하면 제 계정에 공용 repo로 표시되나요?
누군가 나에게 Github에 대한 그들의 개인적인 평판 중 하나에 접근을 허락했습니다.제가 하고 싶은 것은 그 프로젝트를 제 계정으로 전환하여 Github의 풀 요청 기능을 활용할 수 있도록 하는 것입니다.
저는 Github에 기본적인 계정만 가지고 있기 때문에 혼자서 개인 저장소를 만들 수는 없지만, 다른 사람의 개인 저장소를 제 계정으로 포크하면 제 계정에 공용으로 표시되나요?
아니요. 포크는 가능하고 개인적으로 사용할 수 있습니다.
개인 공동작업자는 자신의 유료 플랜 없이 사용자가 추가한 모든 개인 저장소를 포크할 수 있습니다.포크는 개인 리포지토리 할당량에 포함되지 않습니다.
주 분기(마스터 repo)의 구성원에 대한 액세스를 취소하면 분기된 repo도 yk됩니다.따라서 구성원을 팀에 추가한 후 마스터 레포에서 분기된 구성원의 변경사항을 팀에서 제거하기 전에 항상 변경사항을 병합했는지 또는 변경사항의 사본을 가지고 있는지 확인하십시오.포크된 멤버들이 팀에서 제거될 때 레포가 삭제되고 당신은 그의 변경 사항을 가져올 방법이 없을 것입니다(당신이 그것들만 신경 쓴다면).
GitHub의 대답은 다음과 같습니다.
개인 리포지토리 삭제
개인 리포지토리를 삭제하면 해당 개인 리포지토리의 모든 포크도 삭제됩니다.
정답.
저장소에는 세 가지 유형이 있습니다.민간, 공공 및 내부.사내용은 기업용 계정이 필요하기 때문에 일단은 잊어버리겠습니다.:)
그 중 하나의 포크는 그것의 종류를 유지합니다.공용 저장소의 포크는 공용이고, 개인 저장소의 포크는 비공개입니다.개인 리포지토리에 대한 액세스 권한을 제거하면 해당 사용자의 포크가 삭제됩니다.
개인 리포지토리를 삭제하면 개인 리포지토리의 포크도 모두 삭제됩니다.복사본을 보관하려면 직접 복제하여 게시해야 합니다.코드 라이선스로 허용되지 않을 수 있습니다.PUBLIC 리포지토리를 삭제하면 모든 직접 포크가 새 마스터가 됩니다.
마스터만 개인에서 공용으로 변경하거나 그 반대로 변경할 수 있습니다.
이 작업을 수행하면 모든 포크의 연결이 해제되고 기존 유형을 유지하는 새로운 마스터가 됩니다.
다른 (개인) 포크를 삭제하지 않고 개인 저장소를 삭제하려면 먼저 공개하고 모든 개인 포크를 개인 마스터로 만든 다음 리포지토리를 삭제합니다.
TL:DR; 저장소가 공용이면 포크가 공용이고 영구적으로 유지됩니다.원본이 비공개인 경우, 포크는 비공개이며 마스터가 사용하거나 더 이상 액세스할 수 없는 경우에는 포크가 사라집니다. 따라서 포크를 확실히 보관하려면 복제 및 업데이트를 반복해야 합니다.
이렇게 하면 포크 작업 및 삭제에 대한 모든 질문에 답할 수 있습니다.:)
언급URL : https://stackoverflow.com/questions/9629538/if-i-fork-someone-elses-private-github-repo-into-my-account-is-it-going-to-app
'it-source' 카테고리의 다른 글
우리는 언제 조개 변수 주변에 곱슬곱슬한 중괄호가 필요합니까? (0) | 2023.05.16 |
---|---|
포장 풀기, 확장 포장 풀기 및 중첩 확장 포장 풀기 (0) | 2023.05.16 |
Postgre의 일부로 정수를 문자열로 변환하는 방법SQL 쿼리? (0) | 2023.05.16 |
C# 또는 에서 본 것 중 가장 이상한 코너 케이스는 무엇입니까?NET? (0) | 2023.05.16 |
python3와 python3m 실행 파일의 차이점 (0) | 2023.05.16 |