Допустим, я добавил новый пульт и хочу подключиться к нему через s sh. Я забыл добавить ключ хоста сервера в мой файл ~/.ssh/known_hosts
и все равно подключиться. К моему удивлению, я получаю следующее предупреждение
Предупреждение: навсегда добавлен ключ хоста RSA для IP-адреса 'xxxx: xxx: xxx: xxxx :: xxx' в список известных хостов
Я не хочу, чтобы git автоматически добавлял ключ хоста в подобных ситуациях. Я был бы счастлив, если бы меня спросили или если ключ хоста не был добавлен.
Я попытался добавить
[core]
sshCommand = ssh -o StrictHostKeyChecking=ask
к своему ~/.gitconfig
. У меня также есть StrictHostKeyChecking ask
внутри моего ~/.ssh/config
. Обе настройки игнорируются. Мои git версии - 2.17.1.
Вопросы:
- Как запретить git автоматическое добавление ключей хоста?
- Почему игнорируется мой параметр StrictHostKeyChecking?