Подтвердить что ты не робот

Как сделать запросы на тягу * без * учетной записи github?

Одна из целей git - децентрализовать. Если Github должен быть... хабом git, то, возможно, он может принять во внимание, что там есть другие концентраторы, и разрешить запросы на перенос на git URL-адресах, которые не размещены в github.

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

Если нет, то в конечном итоге планируется разрешить инструмент Gitub "pull requests", чтобы фактически позволить вытащить из хранилищ за пределами силоса Github?

4b9b3361

Ответ 1

Вы можете использовать git request-pull для достижения такого же рабочего процесса (что улучшено с помощью Git1.7.9 +).

См. статью " с использованием подписанного тега в pull-запросах

Типичный распределенный рабочий процесс с использованием Git предназначен для того, чтобы внести вклад в развитие проекта, его построение, публикацию результата в своем публичном репозитории и запрос "вверх по течению" человека (часто владельца проекта, в котором она разветвлялась), чтобы вытащить из своего публичного хранилища. Запрос такого "тянуть" упрощается командой git request-pull.

Начиная с Git release v1.7.9, участник может добавить подписанный тег к фиксации на кончике истории и попросить интегратора вытащить подписанный тег.
Когда интегратор работает git pull:

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