Ich versuche, einen neuen SSH-Schlüssel für meinen neuen Laptop hinzuzufügen, aber nach dem Hinzufügen wird es immer für das Problem mit öffentlichen Schlüsseln abgelehnt, jeder hat irgendwelche Ideen zu Problemen schießen? Ich verfolge die genaue Anleitung hier =>https://help.github.com/articles/generating-an-ssh-key/Öffentlicher Schlüssel funktioniert nicht für einen neuen Laptop mit github
ssh -T [email protected]
Warning: Permanently added the RSA host key for IP address 'xxx.xx.xxx.xxx' to the list of known hosts.
Permission denied (publickey).
Versuchte ssh-keygen -R github.com zu verwenden, immer noch nicht funktioniert,
$ ssh-keygen -R github.com
# Host github.com found: line 10 type RSA
/Users/xxx/.ssh/known_hosts updated.
Original contents retained as /Users/xxx/.ssh/known_hosts.old
$ ssh -T [email protected]
The authenticity of host 'github.com (xxx.xxx.xxx.xxx)' can't be established.
RSA key fingerprint is (skip fingerprint details here).
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com' (RSA) to the list of known hosts.
Permission denied (publickey).
Grüßen, Lin
'ssh -vvvT git @ github.com' überprüfen, ob es wirklich, dass Schlüssel, die Sie Github hinzugefügt und wird angeboten: als die Zeile wie folgt aussehen. – Jakuje
@Jakuje, der Befehl ist sehr hilfreich, ich finde den Grund ist in .ssh/config, gibt es eine IdentifyFile-Setup zu meiner Firma ssh-Schlüssel (die ich bei der Arbeit verwenden muss), aber jetzt muss ich auf einige öffentliche zugreifen Open-Source-Projekt auf Github, möchte ich einen anderen SSH-Schlüssel verwenden. Fragen Sie sich, ob es möglich ist, zwei ssh-Schlüssel zu setzen, einen für die Arbeit und einen für den Open-Source-Projektzugriff auf github? Vielen Dank. –