Якщо я внесете до свого чужого приватного репортажу Github у свій обліковий запис, чи буде він відображатися в моєму обліковому записі як публічний репо?


256

Хтось дав мені доступ до одного з їх приватних репо в Github. Що я хочу зробити, це закреслити цей проект у мій власний обліковий запис, щоб я міг скористатися функцією запиту на тягнення Github.

У мене є лише базовий обліковий запис у Github, тому я не можу самостійно робити приватні репости, але якщо я внесете у свій акаунт чужу приватну репо-версію, чи буде вона відображатися в моєму обліковому записі як публічна?

Відповіді:


285

Ні. Ви можете розщедритися, і він залишається приватним.

Приватні співпрацівники можуть розкладати будь-яке приватне сховище, до якого ви додали їх, без власного платного плану. Їх вилки не зараховуються до вашої квоти приватного сховища.

https://github.com/plans


2
Так, я це прочитав. Я впевнений, що це дурне питання, але ви могли б детальніше зупинитися на останньому реченні?
Теренс Понс

1
Він досі залишається приватним, просто перевірив себе :)
ebaxt

24
Подальше запитання: якщо ви скасуєте доступ до репо в основному обліковому записі ... чи видаляється ваша вилка? Або принаймні відкликати доступ до власної вилки?
цлатер

14
@tslater Якщо ви роздрібнюєте репо, ви є власником, і навіть якщо батьківське репо форка буде видалено, ваш форк залишиться недоторканим. Крім того, оскільки ви адміністратор вилки, ви все одно можете додавати співпрацівників (які також могли б розвиватись), передавати право власності будь-якому користувачеві або Організації (органи можуть додавати як адміністратора, так і користувачів лише для читання, які також можуть розвивати), або навіть просто оприлюднити репо. Нарешті, використання цих фактів навмисно обманювати GitHub у наданні вам "безкоштовних" приватних репостів проти їх TOS, і вони, ймовірно, видалять ваш рахунок, якщо ви спробуєте це зробити.
namuol

13
@namuol Це змінилося, як пояснено у відповіді Планети Біпс. Тепер вилки видаляються, коли основне сховище видаляється в приватному репо. Поряд з цим, вилки видаляються, якщо співавтор втрачає доступ до приватного репо. github.com/blog/…
Меттью Д. Скоулфілд

32

Коли ви скасуєте доступ для члена на головній гілці (master repo), він також вирве роздвоєне репо. Отже, якщо ви додали членів до команди, і вони відхилилися від головного репо, завжди переконайтеся, що ви або об'єднали їх зміни, або у вас є копія їх змін, перш ніж видалити їх з команди, оскільки члени, які відкинули репо, видаляються коли його відстороняють від команди, і ти не зможеш знайти його зміни (якщо тільки ти про них дбаєш).


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
ну, це дурно. Я думав, що вилка - це справді копія на рахунку когось іншого. Отже, як зробити це постійним? завантажити його, а потім повторно завантажити його як новий проект?
Джон Грах
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.