我正在尝试使用Git的SSH凭据在Jenkins中建立一个构建,因为我们正在使用存储库中的子模块.目前看到以下错误:
克隆服务器上的repo本身可以通过SSH工作,以Jenkins运行的用户帐户登录,并使用相同的凭据和上传到Jenkins Credentials插件的相同私钥.
我正在运行以下版本:
我最近有这个错误.在我的情况下,原来是Jenkins作为本地系统帐户下的服务运行,并选择了设置为plink.exe的系统环境变量GIT_SSH(我的用户帐户使用此设置,以便TortoiseGit通过Git for Windows可以访问一个GitLab服务器).plink的使用似乎与Jenkins凭证不兼容.
我取消了系统环境变量的设置,例如将_DONT添加到其名称中,如下所示,然后重新启动以修复错误.
在您的情况下,如果运行Jenkins的用户可以成功克隆,您是否尝试过不提供任何凭据?
| 归档时间: |
|
| 查看次数: |
1705 次 |
| 最近记录: |