Проблема с Хадсоном + 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