一文解决OpenSSL SSL

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

文章目录

1. 复现问题

drawio是免费的画图神器因而今天尝试从github上下载drawio如下图所示

在这里插入图片描述

复制下载地址到git bash中却报出如下错误

在这里插入图片描述

fatal: unable to access 'https://github.com/jgraph/drawio-desktop.git/': OpenSSL SSL_read: Connection was reset, errno 10054

2. 分析问题

OpenSSL SSL_read: Connection was reset, errno 10054翻译成中文打开SSL SSL_read连接已重置错误 10054

这样解释可能也比较模糊通俗点说服务器的SSL证书灭有经过第三方机构的签署。但也有人说可能是网络不稳定连接超时导致。

3. 解决办法

  1. global http.sslVerify "false"

如果说是SSL证书问题那么按如下代码解除SSL验证

git config --global http.sslVerify "false"

在这里插入图片描述

重新执行git clone --recursive https://github.com/jgraph/drawio-desktop.git命令但依旧无法下载如下图所示

在这里插入图片描述

  1. global https.sslVerify "false"

如果上述指令无法解决你的问题可以执行如下指令

git config --global https.sslVerify "false"

在这里插入图片描述

再重新执行克隆命令即可解决了我的问题如下图所示

在这里插入图片描述

  1. 如果12都无法解决你的问题可以执行如下操作

在项目目录下打开命令行工具输入 git init 问题得到有效解决。

  1. 如果上述3个都无法解决你的问题可以使用vpn

这个方法来自于Stack Overflow链接地址https://stackoverflow.com/questions/62073660/how-can-solve-error-rpc-failed-curl-56-openssl-ssl-read-connection-was-reset

在这里插入图片描述

  1. 如果实在无法下载直接下载zip即可如下图所示

在这里插入图片描述

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6