Hudson Git Plugin не работает на Windows - PullRequest
8 голосов
/ 06 июля 2010

У меня установлен msysgit с опцией OpenSSH.В Git bash я могу запустить ssh-agent, и он управляет парольной фразой для моего ключа ssh.Возможно ли, чтобы плагин Hudson Git использовал ssh-agent?В настоящее время он зависает при попытке клонирования, без сомнения, ожидает ввода пароля.

Спасибо!

Ответы [ 2 ]

9 голосов
/ 06 июля 2010

Как упомянуто в «Проблема с Hudson + Git + Gitosis в Windows» , вам нужно убедиться, что задание Hudson действительно сначала устанавливает переменную окружения %HOME%. Это значение должно ссылаться на каталог, где вы можете найти:

.ssh
  id_rsa     # private key
  id_rsa.pub # public key
1 голос
/ 24 апреля 2013

У меня была точно такая же проблема, но в моем случае настройка HOME не устранила ее!

В моем случае исправление было на самом деле установить переменные HOMEDRIVE и HOMEPATHтак что может показаться, что в разных сборках Windows Git (у меня версия 1.8.1.msysgit.1) используются разные переменные среды для поиска ключей SSH.

В случае сомнений убедитесь, что вы сконфигурировали Hudson со всеми тремя!

Обратите внимание также, что вы можете настроить переменные среды Hudson в разделе «Управление Hudson»> «Настроить систему»> «Глобальные свойства», поэтому вам не нужно делать это для каждой работы отдельно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...