Recientemente reinstalé mi computadora portátil y descubrí que 'git clone' no estaba funcionando. Constantemente recibía Permission denied (publickey).
errores.
La solución está documentada en la página de problemas de SSH de GitHub : úsela ssh-add
para informar a SSH sobre la clave que quiero usar para autenticarme en GitHub.
Mi pregunta es: debajo del capó, ¿qué hace ssh-add
realmente?
He tenido la intención de ampliar mi comprensión de SSH por un tiempo, y esto parece una buena excusa para comenzar :-)
~/.ssh
directorio. ¿Algunas distribuciones hacen el equivalente de formassh-add
automática? Tal vez por eso estaba confundido?