2013-06-19 5 views
0

Я использую github с jenkins. я был в состоянии успешно клонировать репозиторий Github, но когда я добавляю URL репозитория в Дженкинс, я получаю следующее сообщение об ошибке:Ошибка хранилища Jenkins-github (windows)

Failed to connect to repository : Error performing command: C:\Users\username\Documents\GitHub ls-remote -h [email protected]:username/game-of-life.git HEAD 

URL-адрес является: [email protected]: имя пользователя/игра-of life.git

Я добавил путь GitHub в Jenkins главной конфигурации, которая:

C:\Users\username\Documents\GitHub

Я попробовал другие решения, такие как генерации ключей SSH для GitHub и Дженкинс.

Есть идеи по поводу этой ошибки? Спасибо.

+0

Что произойдет, если вы выполните «git clone» этого репозитория из командной строки? – CIGuy

+0

@ CLGuy: Проблема решена. В конфигурации системы Дженкинса я вводил неверный путь. Мне пришлось использовать% GIT_HOME% \ bin \ git.exe или% GIT_HOME% \ cmd \ gitk.cmd. В моем случае работает gitk.cmd. – Digeek

+0

@CLGuy: относительно вашего вопроса: он клонирует этот репозиторий в github успешно, без сообщения об ошибке. – Digeek

ответ

0

В конфигурации системы Jenkins добавьте путь к файлу git.exe. В моем случае, git.exe в

C:\Users\username\AppData\Local\GitHub\PortableGit_some#\bin\git.exe

не работает, а "gitk.cmd" в ... CMD \ gitk.cmd работал отлично.

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