Проблема с Hudson + Git + Gitosis на windows

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

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

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

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

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

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

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

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


person Jacko    schedule 05.07.2010    source источник


Ответы (1)


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

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

person VonC    schedule 05.07.2010
comment
классно! Я начал терзать слух по этому поводу. - person Jacko; 06.07.2010