Я использую Ubuntu 12.04, и каждый раз, когда я перезагружаю компьютер, идентификаторы ключей, сохраненные ssh-add, уходят.
~$ ssh-add -l
The agent has no identities.
Я уже добавил "IdentityFile" в свой файл .ssh/config, как указано ниже, но он не работает.
Добавить закрытый ключ с помощью ssh-add на Ubuntu
Мой файл .ssh/config выглядит следующим образом:
Host github-user-1
HostName github.com
IdentityFile ~/.ssh/id_rsa.git.user-1
User git
IdentitiesOnly yes
Host github-user-2
HostName github.com
IdentityFile ~/.ssh/id_rsa.git.user-2
User git
IdentitiesOnly yes