Здравствуйте! Раньше для всех репозиториев использовался 1 ssh ключ указанный в аккаунте github. Теперь для каждого репозитория необходимо указать свой ключ. Публичные ключи уже указал в настройках к каждому репозиторию (deploy keys). А вот как указать на локальной машине для какого репозитория какой ключ использовать?
Все что смог найти это примерно такое
Host github.com
HostName github.com
IdentityFile ~/.ssh/id_rsa
Но как указать другие ключи, хост то получается один - github?
Вот так что-то не работает
Host github.com
HostName github.com
IdentityFile ~/.ssh/id_rsa
IdentityFile ~/.ssh/id_rsa_2
И как вообще git понимает для какого репозитория какой ключ использовать? Он их все поочередно что ли перебирает пока какой-нибудь из них не подойдет?
Заранее благодарю за помощь!
P.S. репозитории приватные, если это важно.