Дженкинс, мерзавец, ассембла: не удалось клонировать и в доступе отказано
В Jenkins, используя управление исходным кодом, плагин git не может клонировать удаленное хранилище. Входные данные: git.cmd и git@git.assembla.com:myfork
В Jenkins, не использующем управление исходным кодом, в команде "Выполнить Windows" команда "gitex pull –fetch --quiet" не смогла правильно запустить git Extensions ("Произошло необработанное исключение в GitExtensions.exe[3784]").
Для git в окне Windows или в Gitbash, запущенном из меню "Пуск", "git fetch/pull" не выполнен, разрешение отклонено. Окружение: HOME путь правильный (c:/users/username). ключи находятся в папке ( %HOME%/.ssh и c:/git/.ssh); открытые ключи добавляются в учетную запись пользователя. Pageant работает с добавленным ключом.ppk.Если запустить git bash из GitExtensions, git pull/fetch работает нормально.
1 ответ
1 и 3, кажется, потому что сервер Jenkins не может пройти аутентификацию через ssh для ассемблера. Убедитесь, что сервер, использующий jenkins, использует ключ ssh, который может получить доступ к вашему репозиторию - либо создайте пользователя-бота в сборке и добавьте его в качестве члена в пространство и загрузите ключ ssh с сервера в свой профиль, либо загрузите свой закрытый / открытый ключ ssh на сервер jenkins,