Instalei recentemente git no meu sistema CentOS 6.5. Durante o processo, eu configurei um key/pair para GitHub , então não preciso digitar uma senha para cada processo de git . Eu fiz isso adicionando o arquivo rsa a ssh-agent , que funcionou bem. Cerca de uma hora depois recebi esta mensagem ao fazer um git push :
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
eu fiz:
eval $(ssh-agent)
que iniciou o backup novamente e, em seguida, adicionou novamente o arquivo rsa novamente ao ssh-agent
Então, acho que há uma configuração que está desativando ssh-agent de vez em quando. Vindo do Ubuntu, eu não estou acostumado com esse comportamento, então, qual configuração eu preciso mudar para manter ssh-agent ON e persistir as chaves?