Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Wenn ich tippe
ssh-add -l
Ich sehe 3 Schlüssel, einen mit meiner E-Mail-Adresse (k1) und die anderen 2 darin ~/.ssh/id_rsa (RSA) (k2 und k3). der Schlüssel k3 ist derselbe wie k1
alles ist in Ordnung … die einzige Zeile, die mich zum Nachdenken bringt, ist
debug1: Remote protocol version 2.0, remote software version libssh-0.6.0
debug1: no match: libssh-0.6.0
Das war super hilfreich, da der Git-Fehler nur “Berechtigung verweigert” sagte. Als ich bestätigen konnte, dass die ssh-Einstellungen einwandfrei funktionieren, wurde mir klar, dass Git aufgrund von Berechtigungsproblemen kein Verzeichnis im aktuellen Ordner erstellen konnte.
– comiventor
11. August 2018 um 19:05 Uhr
In meinem Fall muss ich nur cd ~/.ssh/und ssh-add <name-of-key> zuerst, dann könnte man klonen.
– Erich
17. Dezember 2020 um 8:02 Uhr
Raura
Dieser schrecklich unscheinbare Fehler bedeutet, dass der Server Ihre Verbindung abgelehnt hat. Github hat dazu eine sehr umfangreiche Dokumentation –
Überprüfen Sie, ob die Schlüssel und Token gemäß den Anweisungen von GitHub richtig eingerichtet sind. Wenn ich Sie wäre, fangen Sie noch einmal von vorne an. Möglicherweise haben Sie die SSH-Schlüssel mit Github nicht richtig initialisiert –
cd ~/.ssh && ssh-keygen
cat id_rsa.pub
und kopieren Sie den Schlüssel in die SSH-Einstellungen der Github-Website.
Um ein Git-Repository über SSH zu klonen, geben Sie die ssh://-URL wie folgt an:
Ich wollte nur sicherstellen, dass Sie eine korrekte SSH-Klon-URL von Ihrem Github-Konto kopieren –
@gabboshow Siehe das Update oben? Wo immer Sie stecken bleiben, folgen Sie den Dokumentationsschritten noch einmal von Grund auf und sehen Sie, ob Sie es richtig machen.
– Rauur
20. Mai 2014 um 18:55 Uhr
git clone ssh://github.com/username/repository.git ist falsch. Sie sollten Folgendes tun:
Wenn es sich um ein öffentliches Repository handelt, kann die ganze Sache mit den Schlüsseln vermieden werden, indem das Git-Protokoll mit der Abruf-URL verwendet wird.
Das war super hilfreich, da der Git-Fehler nur “Berechtigung verweigert” sagte. Als ich bestätigen konnte, dass die ssh-Einstellungen einwandfrei funktionieren, wurde mir klar, dass Git aufgrund von Berechtigungsproblemen kein Verzeichnis im aktuellen Ordner erstellen konnte.
– comiventor
11. August 2018 um 19:05 Uhr
In meinem Fall muss ich nur
cd ~/.ssh/
undssh-add <name-of-key>
zuerst, dann könnte man klonen.– Erich
17. Dezember 2020 um 8:02 Uhr