安装sbt时出现故障:“;服务器访问错误:java.security.cert.CertificateException:";

安装sbt时出现故障:“;服务器访问错误:java.security.cert.CertificateException:";,sbt,Sbt,当我尝试安装错误消息时,它无法下载。我收到如下错误消息: [error] Server access Error: java.security.cert.CertificateException: No subject alternative DNS name matching repo.scala-sbt.org found. url=https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-pgp

当我尝试安装错误消息时,它无法下载。我收到如下错误消息:

[error] Server access Error: java.security.cert.CertificateException: No subject alternative DNS name matching repo.scala-sbt.org found. url=https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-pgp/scala_2.10/sbt_0.13/0.8.3/ivys/ivy.xml

通过浏览器访问时,我可以确认为域
repo.scala sbt.org
安装的证书实际上是
repo.typesafe.com
的证书,这似乎是错误的根源。这似乎不是DNS问题,因为
http://repo.scala-sbt.org/
(不安全)有效。

作为临时解决办法,添加文件
~/.sbt/0.13/plugins/temp.sbt
,其中包含以下内容:

resolvers += Resolver.url("fix-sbt-plugin-releases", url("https://dl.bintray.com/sbt/sbt-plugin-releases"))(Resolver.ivyStylePatterns)
您仍然会看到错误,但sbt在访问
https://dl.bintray.com/sbt/sbt-plugin-releases
直接(repo.scala-sbt.org当前重定向到的位置)。

请参阅解决方法。具体来说,不应使用“http”

resolvers += Resolver.url("fix-sbt-plugin-releases", url("https://dl.bintray.com/sbt/sbt-plugin-releases"))(Resolver.ivyStylePatterns)

编辑:此问题现已解决。不需要任何解决办法。

在CentOS上升级nss软件包对我很有效


sudo-yum-upgrade-nss

按时间顺序,首先关闭了
repo.scala-sbt.org
,然后我设置了一个新的重定向代理,它还没有
repo.scala-sbt.org
证书。我们目前正在等待MX验证。2016年3月-再次发生。在my
plugins.sbt
中添加了上述解决方法作为第一行,效果很好(尽管存在一些安全错误)。