0


一文解决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. 解决办法

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

在这里插入图片描述

标签: ssl 服务器 https

本文转载自: https://blog.csdn.net/lvoelife/article/details/127370301
版权归原作者 念兮为美 所有, 如有侵权,请联系我们删除。

“一文解决OpenSSL SSL_read: Connection was reset, errno 10054问题”的评论:

还没有评论