Git hat vergessen das remote-repository I fetch / push-to -
Diesem morgen ging ich zu git fetch und bekam die folgende Fehlermeldung:
fatal: Kein remote-repository angegeben. Bitte, geben Sie entweder eine URL
oder ein remote-name, aus dem neue Revisionen geholt werden soll.
Diese gut funktioniert. Es sieht aus wie git vergessen hat, den link zwischen (allen) meinen ästen und das repository.
Eingabe git remote -v
nichts zurückgibt.
Es war Arbeit, am Ende der letzten Woche, und das einzige, was ich mir denken kann, dass ich mich geändert habe war die Installation der neuesten GitExtensions release. Aber jetzt bin ich mehr besorgt darüber, ob es eine Möglichkeit gibt, kann ich wieder die repository-Informationen.
Irgendwelche Ideen?
Update:
Meine .git/config-Datei war leer. Obwohl ich nicht die Ursache kennen, ich war in der Lage, remote-desktop auf einem anderen computer in der Firma und rufen Sie die "remote" - Sektion seiner config.
Ich habe aktualisiert mein config-Datei, und so weit es sieht aus wie es funktioniert 🙂
Update 2:
Ich habe auch gebraucht um zu verknüpfen die Zweige, um die Herkunft über:
git config branch.develop.remote origin
git config branch.develop.merge refs/heads/develop
etc
Sie haben ein anderes repo-durch Zufall, wo Sie geklont? Auch, wo hast du Sie gehostet Remote? Ist dies hosted privat via gitosis?
Ich arbeite aus der Ferne auf der anderen Seite der Welt zu den wichtigsten team - werde ich brauchen, um es aus dem Netzwerk-admin, wenn Ihr Tag beginnt
Es ist gehostet auf einem server in der Firma für die ich arbeite. Wieder andere repo - guter Gedanke - ich werde gehen check mein laptop, auf einmal hatte ich eine Kopie auf es, aber ich weiß nicht, ob ich mehr tun
wenn es auf dem server gehostet, der in den Unternehmen für die Sie arbeiten, es muss wahrscheinlich openssh open-setup korrekt? Wenn ja, geben Sie Ihnen Zugang zu ssh in den server? Sie können finden die details über SSH oder der Suche nach einem server admin, könnte Ihnen der Zugang zu tun.
InformationsquelleAutor hamishmcn | 2011-08-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie einen Blick auf .git/config und konfigurieren.
Können Sie auch Ihren lokalen branch track-back Ihrer Niederlassungen durch Eingabe
git branch --set-upstream <localbranch> <remotebranch>
Wenn Sie
git fetch
die Ortsgruppe fetch-codes von denjenigen remote-tracking-branch.Können Sie mir ein Beispiel nennen? Wie
branch --set-upstream master origin/master
?InformationsquelleAutor Kit Ho
Scheint wie eine sehr alte Frage, aber die zu aktualisierende Kit Ho ' s Antwort mit geringfügigen änderungen. Könnte nützlich sein für jemanden.
ist veraltet, da von git in der version 1.9.2. Dies ist die korrekte syntax nun,
Ein Beispiel wäre,
InformationsquelleAutor drrd
Remote-Informationen gespeichert werden soll in den .git/config-Datei, überprüfen Sie die Datei und sehen, ob es beschädigt ist. Wenn es ist, könnten Sie erneut hinzufügen jede entfernte Sie vor hatte, oder führen Sie eine saubere Kasse, wenn es da ist, es könnte ein bug in der GitExtension release...
InformationsquelleAutor Charles Ma