关于git clone error: RPC failed; curl 28 OpenSSL SSL_read: Connection was reset, errno 10054解决方案

这篇具有很好参考价值的文章主要介绍了关于git clone error: RPC failed; curl 28 OpenSSL SSL_read: Connection was reset, errno 10054解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题

昨天在拉取代码的时候遇到一个问题,先是显示超时,后来显示
$ git clone https://github.com/xxx Cloning into 'xxx'... error: RPC failed; curl 28 OpenSSL SSL_read: Connection was reset, errno 10054 fatal: expected flush after ref listing

分析

这个问题可能是由于Git SSL验证失败导致的

解决

方法1:

在命令行中输入git config --global http.sslVerify "false" 并执行,以禁用Git SSL验证

方法2:

如果仍然遇到错误,可以尝试增加Git的缓冲区大小,例如 git config --global http.postBuffer 524288000,这可能有助于避免连接超时
我遇到的问题,执行完这步就成功解决了。

补充思路:

如果以上方法都不奏效,您可以尝试使用其他的网络环境或者代理服务器,可能是您的网络不稳定或者被阻断了。

本次问题成功解决,记录一下并分享给大家!文章来源地址https://www.toymoban.com/news/detail-842894.html

到了这里,关于关于git clone error: RPC failed; curl 28 OpenSSL SSL_read: Connection was reset, errno 10054解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • git报错:error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413

    如图: error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413 send-pack: unexpected disconnect while reading sideband packet fatal: the remote end hung up unexpectedly Everything up-to-date 原因是上传的文件过大,网上解决方案很多种,但是亲测有效的是把https传输改为ssh即可。 首先查看远程仓库: 这

    2024年02月05日
    浏览(47)
  • git push 报错“error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413”

    事先声明本方法只适用于上传文件较小的友友们!!! 状态码413是表示请求实体太大,就是push的内容太多了。检查自己的文件,发现超过了300MB(一些没用的东西忘删了┭┮﹏┭┮),于是删了一些不需要的文件,再次commit + push ,还是失败。 按照下面的方法改提交缓存,

    2024年02月11日
    浏览(43)
  • git - error: RPC failed; curl 18 transfer closed with outstanding read data remaining

    错误:RPC failed; curl 18 transfer closed with outstanding read data remaining 出现了如上错误,可能是拉取时间过长或项目过大导致 524288000 (500M) 1048576000 (1G) compression是压缩的意思,从 clone的终端输出就知道,服务器会压缩目标文件,然后传输到客户端,客户端再解压。 取值为 [-1,

    2024年02月04日
    浏览(52)
  • git推送出现“error: RPC failed; HTTP 408 curl 22 The requested URL returned error: 408”解决方案

    在使用git推送时报错: 应该是文件太大的原因(7.84G) 使用了:1.修改混存区大小;2.修改config文件;3.打开vpn,均不能解决问题。所以尝试使用LFS来解决这个问题。 在安装git lfs之前,需要先安装git,再将git lfs安装在git的安装路径下的Git/bin文件夹中,然后将两者的路径都添

    2024年02月11日
    浏览(53)
  • Git报错: error: RPC failed; curl 56 HTTP/2 stream 5 was reset; send-pack: unexpected disconnect

    背景: 在本地修改了大量的代码并commit后,最后一次性push时,出现错误。 分析: 从报错的信息来看,貌似是和远程Git连接出现了问题,因此,可以从以下三个角度来分析: 本地和远程Git仓库连接有问题,由于刚提交成功过,可以排除掉; 本地和远程Git仓库的数据传输速度慢

    2024年03月18日
    浏览(57)
  • 解决Git Clone时出现 OpenSSL SSL_read: Connection was reset, 连接被重置的问题

    解决Git Clone时出现 OpenSSL SSL_read: Connection was reset, 连接被重置的问题 在使用Git Clone命令从GitHub或其他Git托管服务中克隆代码库时,有时会遇到以下错误信息: fatal: unable to access ‘https://github.com/username/repo.git/’: OpenSSL SSL_read: Connection was reset, errno 10054 这个错误通常表示在尝试

    2024年02月13日
    浏览(57)
  • git clone使用https协议报错OpenSSL SSL_read: Connection was reset, errno 10054

    在使用git 下载github上的代码时, 一般有ssh协议和https协议两种。使用ssh协议可以成功clone代码, 但使用https协议时出错: 报错原因其实是证书错误问题。 解决方法也很简单, 设置正确的证书或者忽略证书。 忽略证书的解决方法比较简单。 如下设置即可忽略证书,这个设置

    2024年02月12日
    浏览(55)
  • git push报错error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: CANCEL (err 8)send-pac

    完整报错:error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: CANCEL (err 8)send-pack: unexpected disconnect while reading sideband packet 尝试解决:(是我失败了的方法,但可能因人而异,或许可以一搏)     修改网络协议: (不可行,还是报一样的错) 修改缓冲区的大小: (报错 cur

    2024年01月25日
    浏览(72)
  • error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413 解决方案

    使用Git提交时报错,代码如下: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RuUWaZAM-1649129990474)(C:UsersAIDesktop黄柏辉博客imageGit413代码解决方案1.png)] 原因: HTTP上传文件限制了文件大小 此时改变git配置是没有用的,因为这跟本不是git的问题 解

    2024年02月16日
    浏览(38)
  • ❤ error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: PROTOCOL_ERROR (err 1)

    使用Git的时候今天突然遇到了问题 今天突然使用Mac报错: Git遇到一个问题,如标题 1.搜罗一大堆最终指向这是http2本身的bug。 1.(推荐)直接换掉Git的http版本 git config --global http.version HTTP/1.1 2.更改Git的http克隆为ssh,使用ssh进行提交和拉取代码 — 使用ssh连接Git操作指南(…更新

    2024年02月04日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包