当前位置:   article > 正文

解决错误LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to_openssl ssl_connect: ssl_error_syscall in connecti

openssl ssl_connect: ssl_error_syscall in connection to

git clone 出现错误

OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
  • 1

升级node时错误

OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to nodejs.org:443
  • 1

解决方法

以下几种解决方法可以尝试,由于开发环境不同,不一定每个都适用你的问题

我用的mac电脑,方法一解决了我的问题,我先用的其它方法然而并没有解决

方法一 修改计算机网络配置

由于使用 IPv6 的原因,可能会导致这一问题的出现

系统在解析hostname时使用了ipv6

可以配置计算机不使用 IPv6,故使用以下命令:

$ networksetup -setv6off Wi-Fi
  • 1

如果有需要,可以再将配置修改回来:

$ networksetup -setv6automatic Wi-Fi
  • 1

详情请参考stackoverflow

方法二 删除git的HTTP / HTTPS 代理设置

  • 检查是否开了梯子网络代理,如果有先关闭;
  • 在命令行输入如下命令
git config --global --unset http.proxy

git config --global --unset https.proxy

git config --global http.sslBackend "openssl"

git config --global http.sslVerify false
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 以上命令都完成了之后重启命令行窗口

再执行git clone 仓库地址 就成功了

方法三 git配置HTTPS 代理

前提需要有梯子

打开终端在命令行输入如下命令

$ git config --global -e
  • 1

进入 git 的配置文件编辑界面

在该文件中加入如下内容:

[http]
        proxy = socks5://127.0.0.1:7890
[https]
        proxy = socks5://127.0.0.1:7890
  • 1
  • 2
  • 3
  • 4

其中“7890”为你的梯子的指定出入端口,请根据实际情况自行修改。

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/401246
推荐阅读
相关标签
  

闽ICP备14008679号