
Also habe ich den SSH-Schlüssel auf meinem Ubuntu 20.04 eingerichtet mitdieser Leitfadengit pull
. Das Problem besteht darin, dass jedes Mal, wenn ich meinen Computer neu starte und versuche, den SSH-Schlüssel oder einen Befehl zu verwenden , der eine SSH-Authentifizierung erfordert, die Meldung „Zugriff verweigert“ angezeigt wird.
Um das vorübergehend zu beheben, führe ich einfach diese beiden Befehle aus:
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
Was ist die dauerhafte Lösung hierfür, sodass ich diese beiden Befehle nicht jedes Mal ausführen muss, wenn ich den SSH-Schlüssel für Git verwenden möchte?
Antwort1
Das Problem wird dadurch nicht vollständig behoben, aber wenn Sie diese Zeilen zu Ihrer ~/.bashrc oder ~/.zshrc oder der von Ihnen verwendeten Shell-RC hinzufügen, wird das Problem behoben, ohne dass Sie es tun müssen. Es ist zwar keine richtige Lösung, sollte aber als Workaround funktionieren.