Launchpad sagt, ich habe keinen SSH-Schlüssel, aber ich habe es

482
Kookerus

Ich versuche immer wieder, auf das Launchpad zuzugreifen (oder sogar über SSH eine Verbindung herzustellen).

Launchpad user 'tay' doesn't have a registered SSH key Permission denied (publickey). 

Ich habe nämlich einen registrierten SSH-Schlüssel auf dem Launchpad. Wie kann ich das beheben?

1
Wie haben Sie Ihren SSH-Schlüssel registriert? Welche SSH-Software verwenden Sie? zaonline vor 9 Jahren 0
Haben Sie den passenden privaten Schlüssel auf dem System installiert, von dem aus Sie eine Verbindung herstellen möchten? Unter Linux sollte Ihr privater Schlüssel im Ordner `~ / .ssh` abgelegt werden. NZD vor 9 Jahren 0
Ich habe den richtigen privaten Schlüssel. Die Verbindung zu Github mit demselben Schlüsselpaar funktioniert einwandfrei. Für meine Software verwende ich OpenSSH. Kookerus vor 9 Jahren 1

1 Antwort auf die Frage

0
stokito
  1. Sie benötigen einen RSA-Schlüssel, dh Ihr privater Schlüssel sollte ~ / .ssh / id_rsa sein. Ich hatte ein Problem, weil mein Schlüssel DSA war, dh id_dsa. Sie können es erzeugen mit:ssh-keygen -t rsa -b 4096 -C "youremail@example.com"
  2. Rufen Sie Ihr Launchpad-Konto auf und bearbeiten Sie den SSH-Schlüssel https://launchpad.net/~yourusername/+editsshkeys
  3. Fügen Sie hier Contests von ~ / .ssh / id_rsa.pub hinzu
  4. Sie können versuchen, sich mit ssh zu verbinden: ssh -v yourusername@git.launchpad.netWenn die Verbindung erfolgreich war, wurde Exitstatuscode -1 zurückgegeben