Дженкинс спрашивает: доверяете ли вы этому хосту, храните ключ в кеше

Я установил Jenkins на нашем компьютере с Windows Server и хотел запустить несколько сценариев, которые клонируют наше частное хранилище из bitbucket. В скрипте все, что он делает, это клонирует репо в соответствующем каталоге. Поэтому в Jenkins я создал задание, которое выполняло пакетную команду Windows и вызывает этот пакетный файл. Когда я запускаю его, я получаю следующее сообщение:

The server's host key is not cached in the registry. You
have no guarantee that the server is the computer you
think it is.
The server's rsa2 key fingerprint is:
ssh-rsa 2048 a3:43:35:5f:e0:cf:df:1f:33:g5:e7:a6:32:f3:f8:63
If you trust this host, enter "y" to add the key to
PuTTY's cache and carry on connecting.
If you want to carry on connecting just once, without
adding the key to the cache, enter "n".
If you do not trust this host, press Return to abandon the
connection.

И я не могу войти y принять этот ключ отпечатка пальца. Для наших ключей мы используем инструмент "замазка". Есть ли способ, где я могу указать, чтобы принять этот ключ отпечатка хоста?

1 ответ

Запустите клиент ssh вручную для подключения к хосту (как пользователь, который будет использовать ваш экземпляр jenkins). Примите ключ хоста. После этого соединение должно работать. Вы должны сделать это только один раз.

Другие вопросы по тегам