安装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月-再次发生。在myplugins.sbt
中添加了上述解决方法作为第一行,效果很好(尽管存在一些安全错误)。