Если я добавлю в свой аккаунт чье-то частное репозиторий Github, он появится в моем аккаунте в качестве публичного репо? - PullRequest
240 голосов
/ 09 марта 2012

Кто-то дал мне доступ к одному из их частных репозиториев на Github. То, что я хочу сделать, это вставить этот проект в мою учетную запись, чтобы я мог использовать функцию GitHub для извлечения запросов.

У меня есть только базовая учетная запись на Github, поэтому я не могу самостоятельно создавать частные репо, но если я добавлю в свою учетную запись чужое частное репо, появится ли она в моей учетной записи как общедоступная?

Ответы [ 3 ]

270 голосов
/ 09 марта 2012

Нет.Вы можете разветвлять его, и он все еще остается закрытым.

Частные соавторы могут разветвлять любой частный репозиторий, в который вы добавили их, без собственного платного плана.Их вилки не учитываются в вашей частной квоте хранилища.

https://github.com/plans

28 голосов
/ 07 марта 2014

Когда вы аннулируете доступ для члена в основной ветке (мастер репо), он также будет восстанавливать разветвленное репо.Таким образом, если вы добавили участников в команду и они разветвились от основного репо, всегда проверяйте, что вы либо слили их изменения, либо у вас есть копия их изменений, прежде чем вы удалите их из команды, так как разветвленное репо участников удаляетсякогда он удален из команды, и у вас не будет способа получить его изменения (если только вы заботитесь о них).

7 голосов
/ 09 января 2016

Вот ответ GitHub:

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

Удаление частного репозитория

При удалении частного репозитория также удаляются все его частные форки.*

...