Я не думаю, що ти можеш розпрощати власну репо.
Клонувати його та підштовхувати до нового репо - це добре, але вам потрібно:
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 "
НАРФ «и відповідь (upvoted) також ілюструє цей процес.
Це дозволить вам створити нове сховище та імпортувати повну історію старого в нове, використовуючи його URL GitHub.
Знову ж таки: те, що ви отримуєте, - це копія, а не справжня вилка: ви не можете зробити запит на тягнення з нового репо до старого.
Знову (біс), як зазначено в коментарях по mpersico
, це НЕ ІСТИНА FORK.
Якщо у мене є foo, який є канонічним джерелом репо для проекту з відкритим кодом, який я хочу, щоб інші люди розщедрилися і мали доступ робити PR, тоді я не хочу працювати в цій репо, я хочу розвилку, яку я можу використовувати для видачі належні піари проти мого проекту.
Я вирішив це, створивши другий обліковий запис у GitHub і скориставшись цим.