Ich verfolge diese Dokumentation: https://help.github.com/articles/duplicating-a-repository/! [Remote abgelehnt] Fehler nach einem Git-Repository-Spiegelung
git clone --mirror https://github.com/exampleuser/repository-to-mirror.git
cd repository-to-mirror.git
git push --mirror https://github.com/exampleuser/mirrored
Die Ausgabe zeigt, dass das Repository als Spiegel geschoben wird, aber aus irgendeinem Grunde erhalte ich diese Fehler auch:
! [remote rejected] refs/pull/1/head -> refs/pull/1/head (deny updating a hidden ref)
! [remote rejected] refs/pull/1/merge -> refs/pull/1/merge (deny updating a hidden ref)
Was sind diese Fehler? Kann ich davon ausgehen, dass das Repository gespiegelt wurde?
Danke, ich ging durch das Verfahren, aber aus irgendeinem Grund bekomme ich immer noch den gleichen Fehler. Ich klon den Repo mit --mirror, editiere die Git-Konfiguration mit 'git config -e' und führe -' git remote update' und 'git push mirror' aus und bekomme immer noch den gleichen Fehler. – deez
@deezx Was gibt 'git config --get-regex remote.origin.fetch' zurück? – VonC
Dies ist die Ausgabe- $ git config --get-regex remote.origin.fetch remote.origin.fetch + refs/heads/*: refs/heads/* remote.origin.fetch + refs/tags/*: refs/tags/* Eigentlich, als ich das Repository ohne --mirror geklont habe, bearbeitet die git config wie du geschrieben hast, es hat funktioniert. es hat nur Zweige und Tags geholt, also hat es funktioniert! Meine einzige Frage ist jetzt, dass ich sehe, dass es die "Refs/Änderungen" nicht widerspiegelt. Gibt es eine Möglichkeit, git ALL zu sagen, außer Pull Requests ('refs/pull')? – deez