Как сообщить git, какой закрытый ключ использовать?
ssh
имеет опцию -i
, чтобы указать, какой файл закрытого ключа использовать при аутентификации:
-i identity_file
Выбирает файл, из которого считывается идентификатор (закрытый ключ) для аутентификации RSA или DSA. Значение по умолчанию равно
~/.ssh/identity
для версии протокола 1 и~/.ssh/id_rsa
и~/.ssh/id_dsa
для версии протокола 2. Файлы идентификации также могут быть указаны для каждого хоста в файле конфигурации. Возможно иметь несколько-i
варианты (и несколько идентификаторов, указанных в файлах конфигурации).
Существует ли аналогичный способ указать git
, какой файл закрытого ключа использовать в системе с несколькими закрытыми ключами в каталоге ~/.ssh
?