Jenkins:stderr:权限被拒绝(公钥)错误未解决

Jenkins: stderr: Permission denied (publickey) error not resolving

我在 CENTOS 7 服务器上设置了 SSH 密钥,并且在我的 Bitbucket 个人设置中也有 added SSH。但我仍然收到 Jenkins 错误:

尽管我在安装了 Jenkins 的 CENTOS 7 服务器上设置了 ssh 密钥。在终端的 运行 ssh -v git@bitbucket.org 命令中,我收到了一些行,似乎连接已成功建立。终端输出为:

但我仍然收到身份验证错误。

我已经尝试过其他解决方案,例如 and 但其中 none 有效。请帮助我。

我认为您的 Repository URL 不正确。如果您在 bitbucket 中设置了 SSH 连接,那么您应该相应地使用 url。

  • 转到 Bitbucket 并单击存储库中的 clone 按钮。
  • Select SSH 在正在显示的对话框的右上角。
  • 复制写在git clone关键字后的url。它会像 git@..... 那应该可以。