Недавно я переустановил свой ноутбук и обнаружил, что «git clone» не работает.  Я постоянно получал Permission denied (publickey). ошибки.
Исправление описано на странице проблем SSH в GitHub: используйте ssh-add чтобы сообщить SSH о ключе, который я хочу использовать для аутентификации на GitHub.
Мой вопрос: под капотом, что на самом деле делает ssh-add ?  
Я давно хотел расширить свое понимание SSH, и это кажется хорошим поводом для начала :-)
