Самый простой способ превратить git-репозиторий без GitHub в GitHub-репо?

455
apennebaker

Например, я хотел бы раскошелиться на репозиторий GNU Savannah git и использовать кнопку запроса извлечения GitHub, чтобы сообщить GNU Savannah, что я хочу представить патч. Это возможно?

1

1 ответ на вопрос

3
gertvdijk

Нет, запросы на извлечение - это что-то на уровне управления проектом, в данном случае на сайте GitHub. Это не имеет ничего общего с Git.

Пул-запрос в GitHub - это просто тикет с несколькими прикрепленными к нему патчами. Вы можете создать свои, отформатировав изменения в виде патчей git format-patch.

Даже если вы зеркалируете репозиторий в GitHub, у вас нет целевого репозитория, в который можно отправить запрос на извлечение. Для работы запросов на загрузку на GitHub ваш и целевой репозиторий должны быть на GitHub. Обратите внимание, что это не исключает (маловероятную) возможность предоставлять обе системы (GNU Savannah и GitHub) для активного сопровождения сопровождающим проекта.