Я пытаюсь подключить jenkins к репозиторию bitbucket git.
Когда я указываю URL репозитория в jenkins, он возвращает следующее сообщение об ошибке:
Failed to connect to repository :
Command "git ls-remote -h <SSH_Git_url> HEAD" returned status code 128: stdout: stderr: Host key verification failed.
fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.
Я успешновыполните указанную выше команду (где работает jenkins), используя Git Bash, и файл known_hosts имеет правильный адрес хоста вместе с портом.
Я также использовал set git_ssh_command="ssh -i <ActualPathToPrivateKey>"
перед выполнением вышеуказанной команды, чтобы проверить, помогает ли это.
Некоторые другие моменты (не уверен, что они дополняют вопрос, но пытаюсь предоставить как можно больше информации):
a. The public\private keys were created using the `ssh-keygen` command in the c:\users\<UserName>\.ssh folder.
b. The public key was copied and added as a read\write access key for the repository in bitbucket.
c. Jenkins runs as a windows service and logs on as a "Local service account".
Что я мог сделать неправильно?
Обновление: 12/11/2018:
Версия git - 2.17.1.windows.2.
Я пробовал варианты, предложенные @VonC, и получаю ту же ошибку, что и ниже.В раскрывающемся меню индивидуальной настройки => учетные данные ничего не отображается.