在 - git pull - SSL 例程时出现致命错误:SSL3_GET_RECORD

Pre*_*eet 7 git pull-request

我在 - git pull 时遇到错误,错误是“致命:无法访问' https://github.com/repository.git/ ':错误:1408F10B:SSL例程:SSL3_GET_RECORD:版本号错误?” . 请提出解决方案。

vxx*_*xxi 6

我在Linux环境下也遇到了同样的错误。结果我的虚拟机上的环境变量(即http_proxyhttps_proxy)设置不正确。

您可能想要检查:

  • 如果您位于防火墙后面
  • 如果您需要使用代理访问 internet/github。如果是这样,请确保设置https_proxy正确。


Von*_*onC 5

Op 提到

我的问题已经解决了。互联网速度非常慢,因此出现问题。

但也要考虑到 GitHub 就在昨天(2018 年 2 月 22 日)禁用了已弃用的算法:

  • TLSv1/TLSv1.1:这适用于所有 HTTPS 连接,包括到https://github.comhttps://api.github.com的 Web、API 和 git 连接。
  • diffie-hellman-group1-sha1:这适用于与 github.com 的所有 SSH 连接
  • diffie-hellman-group14-sha1:这适用于与 github.com 的所有 SSH 连接

升级到最新的 Git 应该就足够了,不会不行