BitBucket: Host-key-Authentifizierung fehlgeschlagen
Möchte ich clone ein remote-repository auf meiner lokalen Maschine. Ich habe den Befehl:
git clone [email protected]:<username>/<repo_name>.git
und ich bekam die Nachricht:
The authenticity of host 'bitbucket.org (104.192.143.3)' can't be
established. RSA key fingerprint is
SHA256:****. Are you sure you
want to continue connecting (yes/no)? Host key verification failed.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository
exists.
Ich möchte nur erwähnen, dass ich bereits kümmerte sich um die ssh-Probleme. Ich erzeugte ein ssh-Schlüssel durch den Befehl 'ssh-keygen
' und ich kopiert den Inhalt ~/.ssh/id_rsa.pub
zu Bitbucket Settings -> SSH keys
(laut diesem link: https://confluence.atlassian.com/bitbucket/set-up-ssh-for-git-728138079.html)
Ich sah auch meine "Benutzer-und Gruppen-Zugang" und ich sah:
Können Sie mir raten, was zu tun ist?
Haben Sie überprüft Berechtigungen auf dieses Projekt?
Wie kann ich es überprüfen? Ist es Einstellungen -> Branch-Berechtigungen ?
Nein. Gehen Sie auf die repository -> Einstellungen -> Benutzer und Gruppen Zugriff
Ich habe den screenshot in der original-post
"Host-Taste Verifizierung ist fehlgeschlagen"!!!
Wie kann ich es überprüfen? Ist es Einstellungen -> Branch-Berechtigungen ?
Nein. Gehen Sie auf die repository -> Einstellungen -> Benutzer und Gruppen Zugriff
Ich habe den screenshot in der original-post
"Host-Taste Verifizierung ist fehlgeschlagen"!!!
InformationsquelleAutor CrazySynthax | 2016-11-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Meldung sagt
nichts über die Authentifizierung, so dass Sie arbeiten auf das falsche Feld. Es bedeutet, dass die host-Schlüssel des bitbucket.org nicht in Ihrem
~/.ssh/known_hosts
und Ihre Kunden keine Möglichkeit, wie um es zu überprüfen. Es wurde viele Male beantwortet , wie man Abhilfe, aber wie man es richtig machen?Es ist Abschnitt in der bitbucket-Handbücher, die beschreiben, wie Ihre öffentlichen Schlüssel und der Fingerabdruck aussieht. Also:
ssh bitbucket.org
Werden Sie aufgefordert, mit einem der Fingerabdrücke:
Überprüfen Sie den Fingerabdruck in der Abfrage ist das gleiche wie auf der bitbucket Webseite:
Schreiben Sie
yes
und drücken Sie die EINGABETASTE, um zu überprüfen, funktioniert die Verbindung.Oder einfach nur kopieren Sie den öffentlichen Schlüssel aus der bitbucket Webseite direkt in die
~/.ssh/known_hosts
Dateiwenn nichts von den oben hilft, führen Sie bitte
ssh -vvv bitbucket.org
und post die Ausgabe der bearbeiteten Frage."2. Sie werden aufgefordert, mit einem der Fingerabdrücke" = "RSA key fingerprint ist SHA256:*****." (aus dem link im post).
Tut mir Leid. Ich verstehe es nicht. Sie muss klarer werden.
die public-key-fingerprints sind noch erhältlich auf die BitBucket Webseite, die hat auch einige weitere details.
Danke, @Alex. Ich fügte hinzu, die neue URL für die Antwort.
InformationsquelleAutor Jakuje