Recentemente, reinstalei meu laptop e descobri que o 'git clone' não estava funcionando. Eu estava constantemente recebendo Permission denied (publickey).
erros.
A correção está documentada na página de problemas de SSH do GitHub : use ssh-add
para informar ao SSH a chave que quero usar para autenticar no GitHub.
Minha pergunta é: sob o capô, o que ssh-add
realmente faz?
Eu pretendo expandir minha compreensão do SSH por um tempo, e isso parece uma boa desculpa para começar :-)
~/.ssh
diretório. Algumas distribuições fazem o equivalentessh-add
automaticamente? Talvez por isso eu estivesse confuso?