Ich habe einen SSH-Schlüssel, der passwortgeschützt ist. Wenn ich versuche, per SSH auf einen Remotecomputer zuzugreifen (ssh[email geschützt]), wird ein kleiner Dialog angezeigt, in dem ich nach dem Passwort gefragt werde. Sobald ich das Passwort eingegeben habe, wird es zwischengespeichert und ich muss es erst wieder eingeben, wenn ich meinen Computer neu starte.
Ich verwende denselben SSH-Schlüssel als Anmeldeinformationen, um Push-Vorgänge in ein Git-Repository durchführen zu können. Wenn das Kennwort für den SSH-Schlüssel jedoch nicht bereits zwischengespeichert ist, werde ich beim Versuch, Push-Vorgänge in das Git-Repository durchzuführen, NICHT zur Eingabe des Kennworts aufgefordert, sondern erhalte die folgende Meldung:
% git remote show staging !10455
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Wenn ich mich per SSH bei einer der Remote-Boxen anmelde und zur Eingabe des Kennworts aufgefordert werde, kann ich in das Git-Repository pushen.
Ist das ein Fehler oder ein Setup-Problem mit Git?