Мне нужен ssh чтобы использовать только ключи, предоставленные ssh-agent , и игнорировать любые файлы идентификации в ~/.ssh . Какой лучший способ сделать это?
Предыстория: мне нужно пройти аутентификацию на сервере Git через SSH. У меня есть ~/.ssh/id_rsa который правильно аутентифицируется, но связанный с ним пользователь Git не имеет правильных прав доступа к репозиторию. Поэтому мне нужно использовать другой ключ, который я могу предоставить только через ssh-agent , для аутентификации в качестве правильного пользователя Git. Тем не менее, поскольку SSH, по-видимому, отдает предпочтение локальным файлам идентификации над предоставленными агентом, я всегда заканчиваю тем, что аутентифицируюсь как неправильный пользователь.
