【问题标题】:eGit fails to import a repo using https URLeGit 无法使用 https URL 导入存储库
【发布时间】:2014-11-28 21:18:00
【问题描述】:

尝试使用 egit 和 eclipse 克隆 Git 存储库时出现以下错误:

这是我到目前为止所做的:

  1. 使用 ssh 克隆有效,但不使用 https
  2. 使用 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(含)

标签: eclipse egit


【解决方案1】:

安装64但版本的eclipse解决了

【讨论】:

    【解决方案2】:

    我也遇到了同样的问题,通过提供个人访问密钥而不是密码来解决。

    参考:https://developer.github.com/changes/2020-02-14-deprecating-password-auth/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-01-12
      • 1970-01-01
      • 2015-10-17
      • 2016-10-24
      • 1970-01-01
      • 2018-11-23
      • 2021-12-05
      相关资源
      最近更新 更多