Jenkins: Git Не удалось подключиться к хранилищу, возвращен код состояния 128 - PullRequest
0 голосов
/ 31 августа 2018

Я пытаюсь клонировать удаленный корпоративный репозиторий GitHub и сталкиваюсь со следующей ошибкой после добавления URL моего удаленного репо в плагин Git в моей конфигурации Jenkins:

Failed to connect to repository : Command "git.exe ls-remote -h https://<<server>>/M/AS.git HEAD" returned status code 128:
stdout: 
stderr: fatal: unable to access 'https://<<server>>/M/AS.git/': Received HTTP code 502 from proxy after CONNECT

Ответы [ 3 ]

0 голосов
/ 31 августа 2018

Проверьте ваши переменные среды неудачной работы.

Если нет переменной среды с именем NO_PROXY, установите ее в конфигурации вашего задания JENKINS:

NO_PROXY=.mycompany.com

Здесь я предполагаю, что ваш GitHub Enterprise имеет URL-адрес, такой как myserver.mycompany.com (замените (mycompany.com на ваш собственный)

Это позволит избежать попыток Дженкинса получить доступ к удаленному серверу через прокси.

0 голосов
/ 31 августа 2018

Елки, необходимые для настройки github с jenkins в разделе ниже *

Перейти к Github -> click on profile dropdown -> settings -> devloper settings -> personal access token -> generate new token -> select all scopes -> copy the token

Затем перейдите к Дженкинс -> manage Jenkins -> github settings -> add user -> Select secret text -> paste the token

Затем протестируйте соединение с git-hub, нажав кнопку тестирования. Если оно прошло успешно, Jenkins будет готова клонировать репозиторий GitHub

А также добавьте веб-хуки, интеграции и сервисы в GitHub

0 голосов
/ 31 августа 2018

Убедитесь, что вы создали Git API Token в репозитории Git и добавили его в учетные данные Jenkins. Если это будет сделано, я не думаю, что возникнут какие-либо проблемы с подключением Git к Jenkins.

Также вы можете проверить, может ли ваш сервер Git пропинговать ваш сервер Jenkins. (Если вы используете собственный Git и Jenkins).

Всего наилучшего.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...