Когда я пытаюсь настроить задание для создания проекта из репозитория мерзавца я получаю сообщение об ошибке:Git Дженкинс СКМ плагин Отказано в
Failed to connect to repository : Command "git ls-remote -h ssh://[email protected]://[email protected]/path/to/repos.git HEAD" returned status code 128:
stdout:
stderr: Permission denied (publickey).
fatal: The remote end hung up unexpectedly
В Дженкинс, я установил плагин SSH агента и плагин Git ,
Я могу добавить шаг сборки со следующим:
git ls-remote -h ssh://[email protected]/path/to/repos.git HEAD
Запуск сборки и это работает!
Это говорит мне, что все настроено правильно:
- Клавиши и расположение клавиш.
- Jenkins/Управление Jenkins/Управление плагинами -> Плагин агента SSH и Git Plugin.
- Запись Jenkins/Manage Jenkins/Manage Credentials верна.
Возможно, это не работает для управления исходным кодом, но для операции предварительной сборки/сборки/пост-сборки.
Есть ли проблема с тем, что агент Ssh не активирован до процесса сборки?
Заранее благодарим любого, кто может помочь.