Я хотел бы "развернуть" вилку GitHub, не удаляя и не создавая заново. Это возможно?
Моя причина в том, что мой проект теперь имеет совершенно другое использование, чем источник вилки, и не имеет смысла показывать количество коммитов впереди или кнопку запроса на вытягивание (или, по крайней мере, с такой заметностью). Оглядываясь назад, я думаю, что я бы просто git clone
купил оригинал, а не сделал вилку.
Я бы не хотел удалять свою вилку, чтобы сохранить историю проблем и выполненных запросов на вытягивание.
Я с удовольствием сохраняю историю коммитов, мне нужно просто удаление статуса форка.
Ответы:
Я помню, как читал об этом почти год назад на одной из страниц справки GitHub. Они упомянули, что нужно связаться с персоналом GitHub и объяснить вашу ситуацию. Персонал сделает все необходимое.
РЕДАКТИРОВАТЬ
После просмотра списка страниц GitHub я вижу, что меня немного не интересует реальная задача. Я вспомнил страницу « Перенос репозитория» ; в частности:
Тем не менее, стоит обратиться к персоналу с вашей конкретной проблемой и попросить их отделить ваш форк от сети.
источник
На, на. Github намного мощнее, чем вы думаете.
Несомненно, нет другого выхода, кроме как сделать голую копию всех кодов. Однако процедуру копирования может выполнить сам Github . Так что нет проблем с зеркалированием кода с нашей собственной пропускной способностью.
Шаг за шагом:
Готово. Github даже отправит вам уведомление по электронной почте, когда copy'n'paste будет завершен.
Проверено на совместимость с моим собственным проектом. Хорошая особенность, не правда ли?
источник
git clone --bare
.Этот метод создаст новый «незакрытый» репозиторий с сохранением всего остального (истории коммитов, веток и тегов).
Как «развернуть» проект за четыре простых шага:
git clone --bare https://github.com/{username}/{repository}
https://github.com/{username}/{repository}
/ settings.{repository}
на https://github.com/new .cd {repository}.git
иgit push --mirror https://github.com/{username}/{repository}
И готово!
источник
remote: Repository not found.
В официальной документации github я нашел следующее:
из https://help.github.com/articles/why-are-my-contributions-not-showing-up-on-my-profile/#commit-was-made-in-a-fork
источник