Git – erro fatal: Agente admitiu falha ao assinar usando a chave

git push -u origin master

Agent admitted failure to sign using the key.
Permission denied (publickey).
fatal
: The remote end hung up unexpectedly

Se você obteve um erro como esse, você pode usar o comando ssh-add ~/.ssh/id_rsapara resolver.

Se você acabou de gerar uma chave, o ssh-agent não sabe sobre isso, então não pode assinar usando a chave – exatamente o que a mensagem de erro diz.

Para adicionar a chave, você precisa reiniciar o ssh-agent (ou seja, fazer logout e login novamente) ou usar o ssh-add para verificar novamente as chaves.