Вопрос

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

Спасибо!

Это было полезно?

Решение

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

.ssh
  id_rsa     # private key
  id_rsa.pub # public key

Другие советы

Я только что имел эту точную проблему, но в моем случае HOME Не исправлял это!

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

Если сомневаюсь, убедитесь, что вы настраиваете HUDSON со всеми тремя!

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top