2017-01-26 3 views
0

Кажется, у меня странная проблема с конвейером, который я устроил. Шаги для воспроизведения: устанавливаетсяДженкинс scm шаг неожиданно неожиданно

  1. Дженкинс, аутентификация предоставляется, установленных плагинов и т.д.
  2. Создать новый трубопровод
  3. Добавить новый «сценарий трубопроводов от СКМ» шаг
  4. Выбрать «мерзавца 'как тип репо
  5. Предоставлять URL репо (с помощью пользователя GIT)

Ожидаемое: Repo доступны без каких-либо проблем. Актуально: Ошибка доступа к репапуляции со следующей ошибкой:

«Не удалось подключиться к репозиторию: команда« git.exe ls-remote -h [email protected]: [репо-имя] .git HEAD »возвращается код состояния 128: стандартный вывод: STDERR:. Хост ключ проверки не удалось со смертельным исходом: не удалось прочитать из удаленного хранилища

Пожалуйста, убедитесь, что у вас есть правильные права доступа и хранилище существует «..

Примечание: вызов одной и той же строки из PowerShell завершается без ошибок, и я могу получить код локально.

Любые идеи, что не хватает?

ответ

0

Вы должны использовать учетные данные SSH для подключения к репозиторию Git. Чтобы узнать, как определить новые учетные данные SSH, вы можете проверить this answer, который резюмируется ниже захвата:

Defining SSH credentials for Jenkins

После добавления учетных данных с частным/общественности как ваш Дженкинс и ваш дальний репозиторий , вы можете обновить ваш pipeline script from SCM использовать свои учетные данные, в приведенном ниже примере показан:

Use SSH credentials in a pipeline job

+0

Это очень помогло. –

0

invoking the same line from the PowerShell

Вы использовали его с использованием той же учетной записи пользователя, что и Jenkins?

(и я предполагаю, что вы сделали, но просто чтобы быть уверенным: с одной и той же машины?)

+0

я ее вызов из одной и той же машины. Как я могу быть уверен, что Дженкинс фактически использует те же учетные данные? –

+0

CD-сервер - это Windows Server 2012 R2 –

+0

Открыт ли Jenkins как сервис? Если это так: перейдите в конфигурацию этой службы – LeGEC

Смежные вопросы