J'ai récemment réinstallé mon ordinateur portable et constaté que le «git clone» ne fonctionnait pas. Je recevais constamment des Permission denied (publickey).
erreurs.
Le correctif est documenté sur la page des problèmes SSH de GitHub : utilisez ssh-add
pour indiquer à SSH la clé que je veux utiliser pour m'authentifier sur GitHub.
Ma question est: sous le capot, que fait-on ssh-add
réellement?
Je voulais élargir ma compréhension de SSH depuis un certain temps, et cela semble être une bonne excuse pour commencer :-)
~/.ssh
répertoire. Certaines distributions font-elles l'équivalent dessh-add
automatiquement? C'est peut-être pour ça que j'étais confus?