【发布时间】:2014-11-28 21:18:00
【问题描述】:
尝试使用 egit 和 eclipse 克隆 Git 存储库时出现以下错误:
这是我到目前为止所做的:
- 使用 ssh 克隆有效,但不使用 https
- 使用 https 和 ssh 进行克隆可以在同一 URL 的命令行中进行。
所以,这一定是egit / eclipse的问题。
代理没有在 eclipse 中配置,我也不需要配置来克隆这个 repo。
当我按照错误提示在 gitconfig 中设置 http.sslVerify = false 时,它无济于事,而且我遇到了同样的错误。
原因:javax.net.ssl.SSLException:java.lang.RuntimeException:无法生成 DH 密钥对 引起:java.security.InvalidAlgorithmParameterException:素数大小必须是64的倍数,并且只能是512到1024(含)
有什么想法吗?
【问题讨论】:
-
错误日志视图包含有关此错误的哪些信息?
-
我找不到与此错误相关的任何内容,但也许我没有找对地方。你能指导我吗?
-
按 Cmd+3 并输入错误日志以打开视图。里面没有消息?
-
这就是它所说的原因:javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: 没有主题替代 DNS 名称匹配
-
对不起更正原因:javax.net.ssl.SSLException:java.lang.RuntimeException:无法生成DH密钥对原因:java.security.InvalidAlgorithmParameterException:素数大小必须是64的倍数,并且范围只能从 512 到 1024(含)