Jenkins Git插件 - stderr:plink:未知选项"-o"

Cra*_*igA 3 git ssh jenkins

我正在尝试使用Git的SSH凭据在Jenkins中建立一个构建,因为我们正在使用存储库中的子模块.目前看到以下错误:

在此输入图像描述

克隆服务器上的repo本身可以通过SSH工作,以Jenkins运行的用户帐户登录,并使用相同的凭据和上传到Jenkins Credentials插件的相同私钥.

我正在运行以下版本:

  • 詹金斯 - 1.625.3
  • Git插件 - 3.0.0
  • Git客户端插件 - 2.0.0
  • 凭据插件 - 2.1.4

hot*_*944 5

我最近有这个错误.在我的情况下,原来是Jenkins作为本地系统帐户下的服务运行,并选择了设置为plink.exe的系统环境变量GIT_SSH(我的用户帐户使用此设置,以便TortoiseGit通过Git for Windows可以访问一个GitLab服务器).plink的使用似乎与Jenkins凭证不兼容.

我取消了系统环境变量的设置,例如将_DONT添加到其名称中,如下所示,然后重新启动以修复错误.

取消设置系统环境变量GIT_SSH

在您的情况下,如果运行Jenkins的用户可以成功克隆,您是否尝试过不提供任何凭据?