在-git pull-SSL例程时发生致命错误:SSL3_GET_RECORD

时间:2018-02-22 05:43:48

标签: git pull-request

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

4 个答案:

答案 0 :(得分:3)

The Op提及

  

我的问题已修复。互联网速度非常慢,因此出现问题。

但是也要考虑GitHub昨天(2018年2月22日)禁用算法:

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

升级到最新的Git应该足够不能

答案 1 :(得分:3)

我在 Linux 环境中遇到了同样的错误。结果发现环境变量(即我的 VM 上的 http_proxyhttps_proxy 设置不正确。

您需要检查:

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

答案 2 :(得分:1)

如果在Windows 10上,更新为git version 2.29.1.windows.1link)可以为我解决问题。

答案 3 :(得分:0)

这是您的存储库服务器问题(SSL证书)。联系存储库管理员。顺便说一下try accessing ssh URL同一个存储库(如果你有访问权限)。