jenkins不能从git仓库使用windows批处理命令

当我build立我的jenkins项目我想拉我的git仓库所以代码是最新的,我可以看到git statusgit --version正常,但是当它来到git pull控制台输出卡住加载像这个:

詹金斯指挥结果

当我尝试命令提示符完全相同的命令和相同的目录,我可以在不到2秒成功拉动

CMD命令结果

jenkins命令和cmd命令有什么不同吗? 我使用Windows XP的SSH与git存储库进行身份validation。

如果使用ssh ,确保在作业执行时设置HOME是至关重要的: ssh将在%HOME%\.ssh下查找id_rsaid_rsa.pub (私钥和公钥)。

有人怀疑,可以使用EnvInject插件 ,它将为给定的作业添加环境变量。