Отказано в разрешении (открытый ключ) при настройке Jenkins

Я настраиваю Jenkins на сервер Win 2008, и у меня возникли проблемы с настройкой Jenkins для подключения к GitHub. Я получаю следующую ошибку:

Command "git.exe fetch -t git@github.com: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, он также терпит неудачу.

Вы хоть представляете, что мне может не хватать?

Спасибо за вашу помощь.

12
задан Gabriele Petronella 22 October 2013 в 21:09
поделиться