Ich glaube nicht, dass du dein eigenes Repo teilen kannst.
Klonen und in ein neues Repo verschieben ist gut, aber Sie müssen:
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
(siehe git push
)
Siehe den unter " Fork your own project on GitHub " beschriebenen Prozess .
Sechs Jahre später (2016) haben Sie jetzt den GitHub-Importer , mit dem Sie ein Repo aus einer anderen Quelle importieren können ... einschließlich GitHub.
Siehe " Importieren eines Repositorys mit GitHub Importer "
narf ‚s Antwort (upvoted) zeigen auch diesen Prozess.
Auf diese Weise können Sie ein neues Repository erstellen und den vollständigen Verlauf des alten Repositorys mithilfe der GitHub-URL in das neue importieren.
Nochmals: Was Sie erhalten, ist eine Kopie, keine echte Gabelung: Sie können keine Pull-Anfrage vom neuen zum alten Repo stellen.
Wieder (bis), wie in den Kommentaren von angegeben mpersico
, ist dies keine WAHRE GABEL.
Wenn ich ein Foo habe, das das kanonische Quell-Repo für ein Open-Source-Projekt ist, das andere Leute teilen und Zugriff auf PR haben sollen, dann möchte ich nicht in diesem Repo arbeiten, sondern eine Gabel, die ich zum Ausgeben verwenden kann richtige PRs gegen mein Projekt.
Ich habe dieses Problem gelöst, indem ich ein zweites Konto in GitHub erstellt und darauf verzichtet habe.