hudson无法访问git存储库

hudson无法访问git存储库,git,ssh,hudson,gitosis,Git,Ssh,Hudson,Gitosis,我试图让hudson从远程存储库中提取,我已经在hudson用户之间建立了ssh信任关系,从/usr/lib/hudson/.ssh/id_rsa.pub到gitosis keydir(就像我为数百个其他用户所做的那样) 当我以哈德逊的身份飞奔而来时 git克隆git@gitserver:项目 我明白了 你不能通过 输入密码: 是否有任何理由哈德逊用户不能从gitosis克隆,但其他所有用户都可以 我也尝试过新安装的哈德逊 HUDSON_HOME设置为/usr/lib/HUDSON 已将git路

我试图让hudson从远程存储库中提取,我已经在hudson用户之间建立了ssh信任关系,从/usr/lib/hudson/.ssh/id_rsa.pub到gitosis keydir(就像我为数百个其他用户所做的那样)

当我以哈德逊的身份飞奔而来时

git克隆git@gitserver:项目

我明白了

你不能通过

输入密码:

是否有任何理由哈德逊用户不能从gitosis克隆,但其他所有用户都可以

我也尝试过新安装的哈德逊

HUDSON_HOME设置为/usr/lib/HUDSON

已将git路径尝试为git和/usr/bin/git


感谢您的帮助!:)

在处理ssh时,这里重要的一个环境变量是
$HOME

哈德逊用户的“
$HOME
”可能无法通过哈德逊过程设置/知道,即使该“哈德逊用户”确实有一个家。
有关更多详细信息和详细信息,请参阅“”

HUDSON\u HOME
与ssh无关。

有关类似症状和类似解决方案,请参阅。