Eu tenho uma chave ssh que é protegida por senha. Quando eu tento SSH em um computador remoto (ssh [email protected]), recebo uma pequena caixa de diálogo que solicita a senha. Depois de fornecer a senha, ela é armazenada em cache e eu não preciso inseri-la novamente até que eu reinicie o computador.
Eu uso a mesma chave ssh das credenciais para permitir que eu envie para um repositório git. No entanto, a menos que a senha da chave ssh já esteja armazenada em cache, quando eu tentar enviar para o repositório do git, eu NÃO recebo a senha solicitada e, em vez disso, obtenho a mensagem:
% 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.
Se eu fizer ssh em uma das caixas remotas e receber uma solicitação para a senha, eu posso enviar para o repositório git.
Isso é um bug ou um problema de configuração com o git?