Как правильно добавить личные репо во вновь созданную организацию - PullRequest
2 голосов
/ 12 апреля 2019

Я заинтересован в создании учетной записи организации GitHub . Я хотел бы разместить несколько моих существующих личных репозиториев в этой новой учетной записи, чтобы воспользоваться некоторыми функциями этого типа учетной записи и добавить уровень профессионализма в эти проекты. Но я не знаю точно, как это - «передача репо».

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

Я знаю, что Github позволяет пользователям импортировать репозитории в новые учетные записи. Из того, что я узнал, этот метод не меняет исходную учетную запись, и вся история хранилища просто копируется в новую учетную запись.

Репо также можно перенести на новую учетную запись. Этот метод также делает несколько вещей для вас автоматически; такие как перенос вилок и команды перенаправления, такие как clone, fetch и push.

Кроме того, можно либо fork хранилище с новой учетной записью из исходной учетной записи, либо передать хранилище с новой учетной записью и вернуть его обратно к исходной учетной записи.

Какой из этих возможных методов предложит наиболее профессиональный, наименее запутанный и полный результат для организационного развития?

1 Ответ

2 голосов
/ 12 апреля 2019

Я бы предложил перенести право владения репо из вашей личной учетной записи в учетную запись вашей организации.

Форк репо создаст два репо, что звучит как противоположность того, что вы хотите. Я не знаком с функцией импорта, но, судя по вашему описанию, он также дублирует репозиторий.

Проверьте "Что перенесено с хранилищем?" заголовок в документах ниже; похоже, что вы захотите сохранить все эти отношения при передаче репо.

Документы по передаче Github

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...