Eu tenho uma chave ssh protegida por senha. Quando tento fazer SSH em um computador remoto (ssh[e-mail protegido]), recebo uma pequena caixa de diálogo que solicita a senha. Depois de fornecer a senha, ela será armazenada em cache e não será necessário digitá-la novamente até reiniciar o computador.
Eu uso a mesma chave ssh que as credenciais para permitir o envio para um repositório git. No entanto, a menos que a senha da chave ssh já esteja armazenada em cache, quando tento enviar para o repositório git, NÃO sou solicitada a senha e, em vez disso, recebo 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 for solicitada a senha, posso enviar para o repositório git.
Isso é um bug ou um problema de configuração do git?