解决OpenSSL SSL_read: Connection was reset, errno 10054问题

 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. 解决办法
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 ,问题得到有效解决。

 

如果上述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即可,如下图所示:

 

 

posted @   BookerABC  阅读(249)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示