Я пытаюсь интегрировать GitHub с Jenkins.Я получаю следующее сообщение об ошибке в конфигурации:
Не удалось подключиться к хранилищу: команда «git.exe ls-remote -h https://github.com/Ajith-Raman/Sample_Repo.git HEAD» вернула код состояния 128: stdout: stderr: fatal: невозможно получить доступ к https://github.com/Ajith-Raman/Sample_Repo.git/': Получен HTTP-код 404 от прокси-сервера после CONNECT
Может ли кто-нибудь помочь мне в этом?
Пожалуйста, ознакомьтесь с приведенными ниже инструкциями:
Создание файлов ssh с пользователем root.т.е. C: \ Users \ C51539A.ssh в моем случае (локальная виртуальная машина).
Все исполнения выполняются через Jenkins (учетные данные - admin / admin).
Копироватьпапка .ssh в C: \ Program Files (x86) \ Jenkins \ users \ admin (Jenkins_Home).Также попробовал описанный выше шаг, создав нового пользователя (jenkins / jenkins).
Скопируйте открытый ключ (id_rsa.pub) в мою учетную запись github (под ключами SSH и GPG).
Переключение удаленных URL-адресов с https на ssh.т. е. https://github.com/Ajith-Raman/Sample_Repo.git to git@github.com: Ajith-Raman / Sample_Repo.git в моем случае.
В Jenkins, под учетными данными SSH Имя пользователя с закрытым ключом ---> Непосредственно введите закрытый ключ (я полагаю, это ключ внутри id_rsa).
Смена владельца на пользователя jenkins (в моем случае admin) Сообщение об ошибке не выдается.В то же время собственность никогда не менялась.Не понимаю это странное поведение.Примечание: Дженкинс был перезапущен.
С уважением, Аджит