微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Bitbucket Pipeline CLI 命令返回“trustAnchors 参数必须为非空”

如何解决Bitbucket Pipeline CLI 命令返回“trustAnchors 参数必须为非空”

我正在尝试从我无权访问的云托管服务器中的 Bitbucket 管道中安装的包之一运行 CLI 命令。该命令应该将一堆文件推送到远程服务器。

管道总是失败

引起:javax.net.ssl.SSLException:java.lang.RuntimeException: 意外错误:java.security.InvalidAlgorithmParameterException: trustAnchors 参数必须非空

我看过以下关于 bitbucket 和堆栈溢出的帖子 SSL Connection fail

Unable to execute outbound SSL

Error - trustAnchors parameter must be non-empty

而且看起来我需要在服务器上执行一些命令,但是由于我的托管是云,并且由于我不太完全理解这是什么(它看起来像 JAVA ?但在我的机器上,命令可以工作,我没有安装 JAVA ?)我想知道我该怎么做才能让它工作,我对这个领域一无所知。

我联系了 bitbucket,它向我指出了 Here 告诉我使用您需要使用属性 javax.net.debug=alljavax.net.ssl.trustStore=/path/to/Truststore 来调试问题。

但同样,我的机器上没有安装java,它可以工作。我还使用了一个不包含 java 的简单图像 image: circleci/node:12-browsers,因此找不到 java/javax 命令。我被卡住了。

感谢您的帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。