安装sbt失败:“服务器访问错误:java.security.cert.CertificateException:”

时间:2015-07-23 19:13:38

标签: 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/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/(不安全)有效。

3 个答案:

答案 0 :(得分:3)

请参阅https://github.com/sbt/sbt/issues/2125了解相关信息。具体而言,不应使用“http”。

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

修改:此问题现已解决。不需要解决方法。

答案 1 :(得分:2)

作为临时解决方法,使用以下内容添加文件~/.sbt/0.13/plugins/temp.sbt

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

您仍然会看到错误,但是当直接访问https://dl.bintray.com/sbt/sbt-plugin-releases(repo.scala-sbt.org目前重定向的地方)时,sbt将能够找到它正在搜索的依赖项。 / p>

答案 2 :(得分:0)

升级CentOS上的nss包对我有用。

sudo yum upgrade nss