은 공공의 repo에 사설을 할 수 있습니까?
GitHub에서 저장소는 공개 또는 비공개입니다. 단지 지사를 선택적으로 "사유화"할 수는 없습니다.
내 개인 저장소/포크에 내 공개 Repo를 포킹 할 수 있습니까?
당신은 필요에 따라 로컬 컴퓨터, 지점에 공개 REPO를 복제, 단순히 상류 당신의 "개인"가지를 밀어 수 없습니다 (원점 밀어 지점을 지정하여 : git push origin master
또는 git push origin branch-i-want-to-be-public:master
).
앞으로 나아가는 가장 좋은 방법은 무엇입니까/어떻게 진행해야합니까? 전용 버전을 복제 한 후, I가 "개인"새로운 포크의 설정을 변경 GitHub의에서 공개 분기를 분기 제안 모두 공개 및 개인 발전을위한 GitHub의 활용, 그리고하기 위해
로컬 컴퓨터로 내려. 변경 사항을 공개 할 준비가되면 GitHub의 개인 포크로 모든 것을 올린 다음 pull requests을 사용하여 브랜치를 공용 저장소로 선택적으로 복사합니다.
GitHub에서 저장소를 비공개로 설정하려면 (유료) 계정을 업그레이드해야합니다. 무료 계정을 잠그고있는 중이라면 개인 컴퓨터에 브랜치를 공개하지 않고 — 복제본을 로컬 컴퓨터, 분기점에 공개하고 특정 "공개"지점을 —으로 푸시하는 첫 번째 프로세스를 계속 사용할 수 있습니다.
유료 GitHub 계정이 있거나 공공 및 민간 포크 및 푸시 요청 (예 : BitBucket)을 제공하는 다른 서비스를 사용하는 경우 위의 방법 중 하나를 사용하여 코드를 공개 할 수 있습니다.
공개 저장소를 개인 저장소로 포크하는 것이 가장 좋지 않습니다. 공개 저장소에 푸시 (백)하지 않는 여러 가지 분기를 만들고 그 반대의 경우도 마찬가지입니까? – Legolas
그게 내가 물어 보는 것, 내가 공공 repo의 사본을 만들 수 있지만 내 업데이 트가 공개되고 싶지 않다면 (내가 특정 일을 공개적으로 푸시하지 않는 한) – Lizard
http://24ways.org/2013/keeping -parts-of-your-codebase-private-on-github/ – assylias