621 Stimmen

git: fatal: Konnte nicht vom entfernten Repository lesen

Ich versuche, Git einzurichten mit http://danielmiessler.com/study/git/#website um meine Website zu verwalten.

Ich bin beim letzten Schritt der Anleitung angelangt: git push website +master:refs/heads/master

Ich verwende die git ming32-Befehlszeile unter Win7

$ git push website +master:refs/heads/master
Bill@***.com's password:
Connection closed by 198.91.80.3
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Ein Problem könnte sein, dass das Programm nach Bill@***.com sucht. Wenn ich mich über ssh mit meiner Website verbinde, habe ich einen anderen Benutzernamen (sagen wir mal 'abc'), also sollte es vielleicht abc@***.com sein. Wenn ja, weiß ich nicht, wie ich das ändern kann oder ob ich unter einem Alias pushen kann.

0voto

Marwan Salim Punkte 652

Nach meiner Erfahrung ist einer der Gründe dieses Problem aufgetreten ist ist, weil Sie eine instabile Internetverbindung .

0voto

Jsa Punkte 1

Ich hatte das gleiche Problem; Sie können dies einfach in Ihrem Befehlsfenster ausführen:

git remote add origin https://your/repository/url

0voto

ub3rst4r Punkte 2348

Ich wollte nur etwas zu dieser Frage hinzufügen. Ich hatte Git so eingerichtet, dass PLink und Pageant für die Authentifizierung verwendet werden, und ich bekam auch den Fehler FATAL ERROR: Disconnected: No supported authentication methods available (server sent: publickey) . Ich hatte Pageant geöffnet, aber der Fehler wurde immer noch angezeigt. Das Problem? Ich hatte den privaten Schlüssel nicht in Pageant geladen (um einen Schlüssel hinzuzufügen, folgen Sie diese Anleitungen ). So einfach war das.

0voto

Miguel Salas Punkte 640

Ich würde empfehlen, alle Fernbedienungen zu überprüfen, die Sie mit git remote -v Wenn Sie Ihr Repositorium auf eine Remote konfiguriert hatten, die gelöscht wurde, erhalten Sie diese Fehlermeldung: fatal: Could not read from remote repository. Please make sure you have the correct access rightsand the repository exists. Auch wenn Sie versuchen, eine andere (vorhandene) Fernbedienung zu schieben oder zu ziehen. Wenn Sie also eine Fernbedienung haben, die gelöscht wurde, können Sie sie mit git remote remove name-of-remote-to-remove und danach können Sie Ihre vorhandenen Fernbedienungen ohne Probleme drücken oder ziehen.

0voto

Juned Ahmed Punkte 29

Gehen Sie zum MINGW32-Terminal und geben Sie folgenden Befehl ein: git branch --set-upstream-to=origin/(branch Name)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X