Проблема с Хадсоном + Git + Гитоз на окнах

У меня есть git и gitosis работает плавно на окнах с msysgit (с OpenSSH), и теперь я хотел бы, чтобы Хадсон начал использовать git.

Итак, я гарантировал, что служба hudson windows работает как hudson, и я добавил пользователя hudson через gitosis-admin.

У меня также есть unixutils, и они находятся в пути к окнам.

Но Хадсон терпит неудачу в клонировании проекта.

Я могу клонировать мой проект, используя git bash, когда вы вошли в систему как пользователь hudson, но не в командной строке Windows, и я боюсь, что это то, как пытается использовать клоун Hudson git для клонирования.

Когда я пытаюсь клонировать из обычной командной строки, я получаю запрос на пароль пользователя git.

Я попытался настроить файл конфигурации внутри .ssh, но это не помогло.

Любая помощь будет очень признательна!

Ответ 1

Мне будет предложено ввести пароль пользователя git

Это должно означать, что он не находит ваш общедоступный/закрытый ключ ssh, скорее всего, потому что, когда Хадсон запускает задание, он не имеет переменной среды %HOME%.
Вы должны убедиться, что установлен %HOME%, под которым процесс git мог найти каталог .ssh