Git-Berechtigung verweigert (öffentlicher Schlüssel)

1

Ich kann nicht holen oder ziehen.

 $ ssh -vT [email protected]

   debug1: Authentications that can continue: publickey
   debug1: Offering RSA public key: usersnewkey
   debug1: Authentications that can continue: publickey
   debug1: Trying private key: /Users/uname/.ssh/id_rsa
   debug1: Trying private key: /Users/uname/.ssh/id_dsa
   debug1: No more authentication methods to try.
   Permission denied (publickey).

Beim Abrufen:

  $ git fetch
    [email protected]'s password: 
    Permission denied, please try again.

Was ich ausprobiert habe:

https://help.github.com/articles/error-permission-denied-publickey/

Ich habe bestätigt, dass dem Agenten ein Schlüssel hinzugefügt wurde. Ich habe auch überprüft, dass derselbe Schlüssel zum Server hinzugefügt wurde.

Alles funktionierte gut mit vorhandenen Schlüsseln. Ich habe nichts an Git- oder SSH-Schlüsseln geändert. Dies geschah nach einem Mac-Update und einem Neustart. Dies ist jedoch eine verweigerte Serverberechtigung, und es werden die lokal generierten Schlüssel gefunden. Welche weiteren Schritte kann ich versuchen?

Update: Noch ein paar merkwürdige Fakten. Dieser Fehler tritt bei anderen Benutzern auf, sie können jedoch trotzdem einen Abruf durchführen, ohne zur Eingabe eines Kennworts aufgefordert zu werden. Wir haben unser eigenes lokales Git-Repo. Gitlab.mycompany.com Soll ich den Test als was ausführen?

UPDATE: tun

         ssh -vT [email protected] 

gab unterschiedliche Ergebnisse. von ssh -vT [email protected]

Aus irgendeinem Grund hat ssh -vt [email protected] ssh die Schlüssel gefunden. Für ssh -vt [email protected] wurde der Schlüssel jedoch nicht gefunden !!

Nachdem der Agent erneut denselben Schlüssel hinzugefügt hatte, ging es trotzdem. Nun ist meine Frage, warum? Was ist daran, dass ssh -vT [email protected] fehlschlägt und dann ssh-add mykey, das es funktioniert hat? Warum wurde der Schlüssel gefunden, als ich versuchte, eine Verbindung zu Github herzustellen, aber nicht, als ich versuchte, eine Verbindung zu meinem lokalen Repo herzustellen?

user440993
quelle
Klingt wie ein öffentlicher Schlüssel, der für diesen anderen Hostnamen nicht verwendet wird. Überprüfen Sie die Konfiguration.
Huey