我怎样才能让 jenkins-cli.jar 使用我的 ssh agent/keychain?

How can I get jenkins-cli.jar to use my ssh agent/keychain?

我正在使用我的 jenkins 服务器中的 jenkins-cli.jar 文件,并且在每个 运行 上它都会提示我输入我的 ssh 密钥密码。我希望它使用我的 ssh 钥匙串,这样我就不必在每次调用时都输入它。

如果重要的话,我正在 OSX 使用默认的钥匙串设置,我现在没有配置手动 ssh-agent。

Jenkins CLI 客户端暂时不支持 SSH 代理。

作为解决方法,您可以生成不带密码的专用密钥,将其与您的 Jenkins 帐户相关联,并指示客户端在每次调用时都使用该密钥。