nicht git Dies ist meine Situation.Kann Klon von GitHub in Remote-Host
Ich wurde zu einem privaten Repo in Github hinzugefügt.
Ich klonte es und ich kann git push
normalerweise in meiner lokalen Umgebung.
In meinem Remote-Host habe ich meinen SSH-Schlüssel importiert und ich kann SSH hinein, ohne ein Passwort eingeben zu müssen.
Aber während im Remote-Host, wenn ich git clone
tun, erhalte ich den Fehler Permission denied (publickey)
. Dieser Fehler tritt auch auf, wenn ich git clone
mit ssh://
und https://
versuche. wenn ich es in dem Remote-Host zu tun, dann zurück zu Permission denied (publickey)
In meinem lokalen Rechner, wenn ich ssh -T [email protected]
es mir sagt, erfolgreich authentifiziert ich.
Braucht Github etwas mehr als mein SSH-Schlüssel? Wenn ich in der SSH einloggen kann, ohne ein Passwort eingeben zu müssen, bedeutet dies eindeutig, dass der SSH-Schlüssel funktioniert. Aber warum sollte Github es nur in der Ferne verleugnen?
Haben Sie den Schlüssel auf dem Remote-Host? Hast du den Schlüssel im 'ssh-agent'? Wie verbinden Sie sich mit dem 'remote' Host? – Jakuje
@ user2094178: Haben Sie 'git config --global user.name' und' git config --global user.email' konfiguriert? – Shravan40
@ Shravan40 Auf dem Remote-Host? Nein. – user2094178