成功解决git clone遇到的error: RPC failed; curl 16 Error in the HTTP2 framing layer fatal: expected flush af

这篇具有很好参考价值的文章主要介绍了成功解决git clone遇到的error: RPC failed; curl 16 Error in the HTTP2 framing layer fatal: expected flush af。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述

用git的时候可能会遇到这个问题:

(base) zhouzikang@7443-8x4090-120:~/project$ git clone https://github.com/123/123.git
Cloning into ‘StyleSwap’…
error: RPC failed; curl 16 Error in the HTTP2 framing layer
fatal: expected flush after ref listing
如图成功解决git clone遇到的error: RPC failed; curl 16 Error in the HTTP2 framing layer fatal: expected flush af,霸哥(BUG)日记,git,rpc,elasticsearch

解决方案

尝试通过像这样设置 git config 来强制 git 使用 HTTP 1.1

git config --global http.version HTTP/1.1

然后使用git操作

如果你想将其设置回 HTTP2,你可以这样做

git config --global http.version HTTP/2

成功解决如图:
成功解决git clone遇到的error: RPC failed; curl 16 Error in the HTTP2 framing layer fatal: expected flush af,霸哥(BUG)日记,git,rpc,elasticsearch

顺带解决Git Clone遇到的:GnuTLS recv error (-110): The TLS connection was non-properly terminated.文章来源地址https://www.toymoban.com/news/detail-638102.html

apt-get install gnutls-bin
git config --global http.sslVerify false
git config --global http.postBuffer 1048576000

到了这里,关于成功解决git clone遇到的error: RPC failed; curl 16 Error in the HTTP2 framing layer fatal: expected flush af的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

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

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

    2024年02月11日
    浏览(30)
  • 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日
    浏览(44)
  • 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日
    浏览(30)
  • Git报错: error: RPC failed; curl 56 HTTP/2 stream 5 was reset; send-pack: unexpected disconnect

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

    2024年03月18日
    浏览(45)
  • 【git】error: RPC failed; curl 28 OpenSSL SSL_read: Connection was reset, errno 10054 fatal: expected

    因为这几天需要用git ,我不太会,所以学习一下😭 当我 git clone 的时候 结果报错 error: RPC failed; curl 28 OpenSSL SSL_read: Connection was reset, errno 10054 fatal: expected flush after ref listing 后来查资料 说要在 git clone 前执行 原因是因为: 针对所有远程服务器全局执行,使git忽略ssl证书错误

    2024年02月11日
    浏览(52)
  • 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日
    浏览(52)
  • Git error: RPC failed; result=22, HTTP code = 404 解决方法

    造成这种情况可能有很多原因,比如可以设置http.postBuffer大一点,也或者是git版本的问题,不过我的解决方法比较简单,就是设置的repo名字,缺少了git,如下: 原来的设置为: 应该的设置为 在此尝试即可解决

    2024年01月22日
    浏览(44)
  • 解决Error: git clone of oh-my-zsh repo failed

    目录 一前言   二解决办法 1-报错截图 2-解决步骤 2.1先查找可以访问github.com的ip地址 2.2其次就是将改ip地址加入我们的电脑中 三访问成功 问题描述:我在进行下载oh-my-zsh的时候,出现了以下错误:Failed to connect to github.com port 443 after 75174 ms: Couldn\\\'t connect to server以及以下 Err

    2024年01月22日
    浏览(36)
  • ❤ 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日
    浏览(40)
  • git push 时报错 RPC failed;curl 55 Send failure:Connection was reset

    报错截图 原因分析:http缓存不够 解决办法:

    2024年02月16日
    浏览(30)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包