SSH-Schlüssel in Bitbucket verwenden?

948
Andrius

Ich versuche, dem bitbucket.org-Konto den SSH-Schlüssel hinzuzufügen, jedoch ohne Erfolg.

Ich habe meinen öffentlichen Schlüssel in den Bitbucket-Profileinstellungen hinzugefügt und dann meine Remote-URL in SSH geändert.

Beim Versuch, eine Verbindung mit der Fernbedienung herzustellen, wird ein Zugriffsfehler angezeigt. Ich kann den gleichen ssh-Schlüssel auf meinen anderen Remote-Servern verwenden (nicht für git, sondern für SSH-Login auf dem Server). Muss ich also ein neues ssh-Schlüsselpaar erstellen oder fehlt mir hier etwas?

debug1: ssh_rsa_verify: signature correct debug1: SSH2_MSG_NEWKEYS sent debug1: expecting SSH2_MSG_NEWKEYS debug1: SSH2_MSG_NEWKEYS received debug1: SSH2_MSG_SERVICE_REQUEST sent debug1: SSH2_MSG_SERVICE_ACCEPT received debug1: Authentications that can continue: publickey debug1: Next authentication method: publickey debug1: Offering RSA public key: /home/user/.ssh/id_rsa debug1: Authentications that can continue: publickey debug1: Trying private key: /home/user/.ssh/id_dsa debug1: Trying private key: /home/user/.ssh/id_ecdsa debug1: Trying private key: /home/user/.ssh/id_ed25519 debug1: No more authentication methods to try. Permission denied (publickey). 

PS In Debug sehe ich, dass es id_rsaals öffentlicher Schlüssel angeboten wird. Bedeutet das, dass nach einem falschen Standort gesucht wird (oder sollte es so sein?). Der öffentliche Schlüssel befindet sich in einer Datei mit dem Namen id_rsa.pub.

0
"id_rsa" im Protokoll ist in Ordnung. Welchen Befehl haben Sie ausgeführt? Oder erhalten Sie dieses Ergebnis für `ssh git@bitbucket.org -vvv`? techraf vor 7 Jahren 0
@techraf Ich habe folgendes ausgeführt: `ssh -Tv git @ bitbucket.org` wie geschrieben in: https://confluence.atlassian.com/bitbucket/troubleshoot-ssh-issues-271943403.html Andrius vor 7 Jahren 0
Und Sie arbeiten direkt an der Maschine, mit der Sie BitBucket erreichen wollen? Keine SSH-Sitzung dazwischen? Wenn nein, dann sieht es so aus, als sei wenig Raum für Fehler. Versuchen Sie es mit einem anderen Schlüssel. Überprüfen Sie, ob in `~ / .ssh / config` keine Einträge vorhanden sind, die möglicherweise behindert werden (Wildcards beachten). techraf vor 7 Jahren 0
@techraf Ja ich arbeite an meinem Laptop und es gibt keine SSH-Sitzung dazwischen. Ich habe auch nicht einmal eine `config`-Datei in` ~ / .ssh`. Andrius vor 7 Jahren 0
Ich benutzte meinen `username @ url`, anstelle von` git @ url`, und der Wechsel zu `git` funktioniert jetzt einwandfrei. Andrius vor 7 Jahren 0
Ich werde es unterlassen zu kommentieren ... techraf vor 7 Jahren 0

0 Antworten auf die Frage