一文解决OpenSSL SSL_read: Connection was reset, errno 10054问题
Posted super先生
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一文解决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
命令,但依旧无法下载,如下图所示:
global https.sslVerify "false"
如果上述指令无法解决你的问题,可以执行如下指令:
git config --global https.sslVerify "false"
再重新执行克隆命令,即可解决了我的问题,如下图所示:
- 如果
1
和2
都无法解决你的问题,可以执行如下操作:
在项目目录下打开命令行工具,输入 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
- 如果实在无法下载,直接下载
zip
即可,如下图所示:
以上是关于一文解决OpenSSL SSL_read: Connection was reset, errno 10054问题的主要内容,如果未能解决你的问题,请参考以下文章
解决OpenSSL SSL_read: Connection was reset, errno 10054问题
解决 OpenSSL SSL_read: Connection was reset, errno 10054的问题
OpenSSL SSL_read: Connection was reset, errno 10054 错误解决
OpenSSL SSL_read: Connection was reset, errno 10054 错误解决
Git报错解决:OpenSSL SSL_read: Connection was reset, errno 10054 报错解决
Git报错解决:OpenSSL SSL_read: Connection was reset, errno 10054 错误解决