jenkins 无法使用 windows 批处理命令从 git 存储库中拉取

jenkins cant pull from git repository using windows batch command

当我构建我的 jenkins 项目时,我想先从我的 git 存储库中提取它,以便代码是最新的,我可以正常看到 git statusgit --version,但是当谈到 git pull 时,控制台输出卡在加载中,如下所示:

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

jenkins 命令和 cmd 命令有什么不同吗? 我使用 windows xp 和 ssh 来使用 git 存储库进行身份验证。

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

有疑问,可以使用 EnvInject plugin 为给定作业添加环境变量。