Не уверен, работает ли он на Linux или Windows, поэтому я дам вам ответы на оба вопроса.
Linux
При установке через пакет (rpm в моем случае) пользователь создается с пользовательским домашним каталогом для Hudson. По умолчанию это / var / lib / hudson. Все, что вам нужно сделать, чтобы git ssh работал, - это создать папку /var/lib/hudson/.ssh и скопировать туда файлы id_rsa и id_rsa.pub.
Windows
Windows очень похожа. Установите местоположение git в вашей основной конфигурации (конфигурация узла Ort, если ведомый) в hudson, чтобы указать полный путь к Git (IE C: \ Program Files (x86) \ Git \ bin \ git.exe). Затем создайте ту же папку .ssh в корне папки git (IE C: \ Program Files (x86) \ Git \ .ssh) и скопируйте в файлы id_rsa и id_rsa.pub.