Я настраиваю Jenkins на сервер Win Win Server, и у меня возникают проблемы с настройкой Jenkins для подключения к GitHub. Я получаю следующую ошибку:
Command "git.exe fetch -t [email protected]:USER/REPO.git +refs/heads/*:refs/remotes/origin/*" returned status code 128: Permission denied (publickey).
fatal: The remote end hung up unexpectedly
ERROR: Could not fetch from any repository
FATAL: Could not fetch from any repository
hudson.plugins.git.GitException: Could not fetch from any repository
at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:950)
at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:908)
at hudson.FilePath.act(FilePath.java:758)
at hudson.FilePath.act(FilePath.java:740)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:908)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1184)
at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:537)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:425)
at hudson.model.Run.run(Run.java:1376)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:175)
Проверенные вещи
- Служба Jenkins работает под моим именем пользователя.
- Я изменил свой SSH-ключ, так что у него больше нет пароля.
- Я подтвердил, что мой SSH-ключ действителен, выполнив ту же команду, что и Jenkins, используя msysgit.
- Проверено, что все мои пути верны.
Настройки конфигурации Jenkins
- Jenkins 1.418
- Плагин GitHub 0.5
- Git плагин 1.1.9
msysgit Работает, но подсказка CMD не Когда я перехожу к действительному репо и выполняю команду из приглашения DOS, он также терпит неудачу.
Есть ли у вас какие-либо идеи, что я могу потерять?
Спасибо за вашу помощь.