я пытаюсь построить мое приложение Node JS (последняя версия) в Дженкинс в среде Red Hat OpenShift, но она продолжает терпеть неудачу с этим сообщением в Дженкинс войти:OpenShift Дженкинс мерзавец клон не удается: ключ хоста проверки не удалось
Host key verification failed.
fatal: Could not read from remote repository.
При дальнейшем исследовании выясняется, что сервер Jenkins не может клонировать репозиторий с сервера приложений:
[JENKINS_HOST test]\> git clone ssh://[email protected]_HOST/~/git/sof.git
Cloning into 'sof'...
The authenticity of host 'APP_HOST (172.16.6.220)' can't be established.
RSA key fingerprint is cf:ee:77:cb:0e:fc:02:d7:72:7e:ae:80:c0:90:88:a7.
Are you sure you want to continue connecting (yes/no)? yes
Failed to add the host to the list of known hosts (/var/lib/openshift/GUID/.ssh/known_hosts).
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.
Я не могу даже войти в каталог .ssh
на хосте Дженкинс.
Примите это решение для управления приложениями OpenShift, которое должно обрабатывать все закрытые ключи между приложением и хостом CI, но, похоже, не работает.
Любые идеи?
Я искал по всей сети, но сценарии OpenShift не являются общими.
Знаете ли вы, как сбросить все ключи ssh с помощью инструмента rhc? И как развернуть их на соответствующие хосты? – Mirek
Нет, извините. :-( – CodeWizard
Но вы не можете пропустить шаг установки ключей ssh, если вы не измените URL-адрес клона. – CodeWizard