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

我会带着你远行 2023-10-12 08:59 168阅读 0赞

1. 复现问题

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

35ba4aed01e91465f5094d20ef1fa0eb.png

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

f7b1b17f3aa52f1a7fb81a0380d25240.png

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

  1. 分析问题
    将OpenSSL SSL_read: Connection was reset, errno 10054翻译成中文打开SSL SSL_read:连接已重置,错误 10054。

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

  1. 解决办法
    global http.sslVerify “false”
    如果说是SSL证书问题,那么,按如下代码解除SSL验证:
  1. git config --global http.sslVerify "false"

1e0d5d5f505c81a460335e0fbbc51204.png

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

890701faec1437ffe7fed91a6bc9d90f.png

  1. global https.sslVerify "false"

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

  1. git config --global https.sslVerify "false"

2eab74743589f8582e066c7855fcc9ce.png

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

6cc3c9b0885c18205d36427ffe1c2a75.png

  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

10da86b4c390493908099bd3aade0408.png

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

68c901e3ba696af4f43f807ea8271f41.png

发表评论

表情:
评论列表 (有 0 条评论,168人围观)

还没有评论,来说两句吧...

相关阅读