Я не думаю, что вы можете раскошелиться на свой репо.
Клонировать его и перенести в новый репозиторий - это хорошо, но вам необходимо:
git clone https://github.com/userName/Repo New_Repo
cd New_Repo
git remote set-url origin https://github.com/userName/New_Repo
git remote add upstream https://github.com/userName/Repo
git push origin master
git push --all
(см. git push
)
Смотрите весь процесс, описанный в разделе « Разрабатывайте свой собственный проект на GitHub ».
Спустя шесть лет (2016) у вас теперь есть импортер GitHub, который позволяет вам импортировать репо из другого источника ... включая GitHub.
См. « Импорт репозитория с помощью GitHub Importer »
НАРФ «ы ответ (upvoted) также иллюстрирует этот процесс.
Это позволит вам создать новый репозиторий и импортировать полную историю старого в новый, используя его URL-адрес GitHub.
Опять же: вы получаете копию, а не настоящий форк: вы не можете сделать запрос на извлечение из нового репо к старому.
Снова (бис), как указано в комментариях по mpersico
, это не ИСТИНА FORK.
Если у меня есть foo, который является каноническим исходным репозиторием для проекта с открытым исходным кодом, который я хочу, чтобы другие люди раскошелились и имели доступ к PR, тогда я не хочу работать в этом репо, я хочу использовать форк, который можно использовать для выдачи правильные пиары против моего проекта.
Я решил это, создав вторую учетную запись в GitHub и ответив на это.