【已解决】Error in the HTTP2 framing layer

error: RPC failed; curl 16 Error in the HTTP2 framing layer RPC failed;使用Ubuntu在git clone github上的项目的时候,遇到以上报错,下面提供解决办法。 阅读详情

1.问题描述

在使用git将代码上传github的时候在最后一部push的时候遇到这个fatal

2.解决方案

由于我原先设置的origin是http协议下的,如下

 git remote add origin https://github.com/Charlesbibi/Simple_Cloud.git

http协议下行不通不妨试一试ssh协议下,就有如下解决方案

# 删除原始origin
git remote remove origin

# 使用ssh
git remote add origin git@github.com:Charlesbibi/Simple_Cloud.git

# 正常push就没问题了
git push -u origin main

需要注意的是,使用SSH协议首次需要与github进行认证,具体步骤如下:

打开gitbash,并输入:(-C 后面对应的是你自己的邮箱,最好跟github绑定的一致)
 

ssh-keygen -t rsa -C "xxx@example.com" 

会在 .ssh 目录生产两个文件:id_rsa(私有密钥)和id_rsa.pub(公开密钥)

一路默认就行了(回车)如果想自定义更复杂的可以自行研究研究,读取公钥:

cat ~/.ssh/id_rsa.pub

最后将结果复制到 settings - SSH and GPG keys - 左上角New SSH key 中,此时就以及成功完成了,也可以通过命令验证一下:

ssh -T git@github.com

如果出现如下的提示,则说明ssh可以正常连接使用啦!

3. HTTP和SSH的区别

从认证方式而言

  • SSH:使用非对称加密,需要生成SSH密钥对,并将公钥上传到GitHub账户中。
  • HTTPS:通常通过用户名和密码进行授权,可能更适合那些没有SSH环境的新手用户。

从配置复杂度而言

  • SSH:初次设置较为复杂,需要生成和上传SSH密钥,但之后的使用过程中无需重复验证。
  • HTTPS:相对简单,不需要额外配置,适合快速开始项目,但每次推送都要输入密码。

从安全性而言

  • SSH:提供更高的安全性,因为通信过程是加密的,且不传输密码。
  • HTTPS:虽然也是加密的,但在企业防火墙内使用可能会受到限制。

从访问速度而言

  • SSH:速度稍慢,因为加密层次更多。
  • HTTPS:速度较快,因为通常企业的防火墙会优化80和443端口的通信。

从应用场景而言

  • SSH:更适合内部项目或者需要频繁推送的场景。
  • HTTPS:适合开源项目或者对外共享的仓库,方便他人克隆和读取。

从兼容性而言

  • SSH:在某些严格限制出站连接的企业或学校网络中可能无法使用,因为这些网络可能不允许通过SSH端口(22)进行通信。
  • HTTPS:由于使用的是常见的HTTPS端口(443),通常不会受到这种限制。
【Unity】Gif图片播放插件(支持UI及模型纹理渲染两种模式) unity本身不支持GIF格式文件直接渲染, 因此一般的做法是通过加载图片,通过代码控制其循环播放、停止等,模拟动画效果,本文简单介绍一下某个现有开源工具,感谢开源作者。 阅读详情

相关推荐

视觉检测在激光打码字符检测上的检测案例

在机器视觉检测技术中,OCR识别是比较典型的应用,应用的场景也比较丰富,基本上在制造业,每个工厂或者印刷厂都会用到视觉OCR识别检测,OCR字符识别的原理很简单,通过图像分割后,对字符进行学习、命名。在工业相机拍摄图像后,软件进行处理,从而读取结果。 随着技术的发展,激光打标技术被更多的应用在生产过程中,由激光打标代替油墨进行字符印刷,速度更快、效果更好。 但是随之而来的是在视觉检测上带来的影响,目前市面上应用的字符检测设备大多是由集成商单独开发的软件,在检测油墨印刷时,图像上的字符没有断点,非常连贯,所需

视觉检测设备-视觉检测系统-单张检测设备-卷料印品检测 1463

github代码获取错误:Error in the HTTP2 framing layer

【代码】github代码获取错误:Error in the HTTP2 framing layer。

盖瑞理的智汇说 1652

BMS开发避坑指南:如何用ADBMS6815实现0.03%精度的电池采样?

本文深入解析了如何利用ADBMS6815等高精度AFE芯片,在车规级BMS开发中实现0.03%级别的电池电压采样精度。文章从芯片选型、硬件设计、软件配置、算法优化到系统验证,提供了一套完整的实战指南,帮助工程师系统性地提升BMS测量精度,从而保障电池安全、延长寿命并增强产品竞争力。

weixin_28314575的博客 135

解决:fatal: unable to access ‘https://github.com/Homebrew/brew/‘: Error in the HTTP2 framing layer

解决:fatal: unable to access ‘https://github.com/Homebrew/brew/’: Error in the HTTP2 framing layer fatal: unable to access 'https://github.com/homebrew/brew/': 更新了新的系统,安装homebrew的时候老失败。 解决方案: git config --global --unset http.proxy git config --global --uns

程展威的博客 1万+

QT的温湿度显示系统

大家好,这里是石侃侃的博客,欢迎前来讨论这篇文章介绍的是DHT11在2440上的基于Qt5.6的应用基于单片机系统的温湿度监测系统构成框图如图2-1所示。图2-1 系统构成框图该系统采用单片机s3c2440作为了本设计的核心元件。利用LCD作为了显示器件,利用触摸屏作为用户界面输入设备,第一行显示当前实时的温度,湿度,第二行依次显示历史时刻最高的温度值,最高的湿度值。第三行是一个文本框,记录了程...

zxpcus的博客 1万+

3.5.3以太网ETH TC8-PMA物理层测试

英文原版-OA_Automotive_Ethernet_ECU_TestSpecification_Layer_1_100BASE-T1_v3.0.pdf。PMA测试时各个测试项目所进入的测试模式不同,如TX_01对应测试模式1;TX_04对应测试模式5;例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。TX_07对应测试模式5;物理层测试主要分为两部分:IOP测试(包括链接时间,信号质量,线路诊断),PMA测试。

qq_28664971的博客 7697

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

尝试通过像这样设置 git config 来强制 git 使用 HTTP 1.1。如果你想将其设置回 HTTP2,你可以这样做。

zik的博客 3万+

具身智能(40):主流 VLA 模型π₀

摘要: π₀是首款专为机器人设计的VLA(视觉-语言-动作)端到端基础模型,通过双阶段训练实现“感知-决策-执行”闭环。其创新点包括:1)FlowMatching技术实现连续平滑动作控制(精度0.3°);2)结合VLM预训练与多机器人实操数据,零样本任务完成率达76.4%,远超同类模型;3)支持模糊指令理解与动态场景适应(如遮挡识别)。开源版本涵盖不同规模模型,适用于工业装配、服务机器人等场景,在延迟(213ms)和稳定性(92%自主恢复率)上显著领先OpenVLA等竞品。

码农17年的博客 512

使用HEXO搭建个人博客时遇到的问题日志 PART.1

我都没想到光连建站都能遇到这么多问题… 1.解决 Failed to connect to github.com port 443:connection timed out 当使用hexo d的时候,一直连接超时。大概率应该是vpn导致的 方案汇总: 换一个网络,或等一段时间可能会好 关闭vpn 执行git config --global --unset http.proxy 进入hexo文件夹里的_config.yml文件 将repo: https://github.com/xxx/

Reinhart_L的博客 1233

RAGFlow 系列教程 第14课:GraphRAG -- 知识图谱增强检索

RAGFlow v0.25.0深度解读了GraphRAG技术,通过构建知识图谱解决传统RAG在多跳推理问题上的局限。系统支持General GraphRAG和Light GraphRAG两种实现,包含四阶段构建流程:实体关系抽取、实体消解、社区检测和图持久化。核心代码位于rag/graphrag目录,采用LLM驱动的抽取机制,结合编辑距离和LLM确认的实体消解策略,以及Leiden社区检测算法。KGSearch模块通过多信号融合检索(实体+关系+N-hop+社区)实现高效查询。该系统将非结构化文本转化为可推

weixin_43674738的博客 101

搞定ESD(九):静电放电之PCB设计

不同信号参考地平面应尽量保持完整,减小静电电流流过参考地平面时造成的电位差,防止电位差导致的信号传输电平错误.主芯片GPIO信号布线应保持最短化,减小与参考地平面之间的电场耦合,同时也防止因信号环路面积较大耦合静电放电噪声干扰。外部端子接地引脚顶层采用分地设计,最好是直接过孔到完整参考地平面接地,避免与顶层信号包地、其它包地相连,防止顶层串扰耦合到其它信号,造成ESD问题。

记得诚 1952

报错error: RPC failed,curl 16 Error in the HTTP2 framing layer解决方法

报错error: RPC failed,curl 16 Error in the HTTP2 framing laye

丨汀、的博客 4145

[RK3568 Android12] 添加自定义启动脚本

1:定义添加的脚本 2:rk3568_s.mk 中定义打包 3:在启动脚本中init.rk356x.rc添加权限及何时启动 4:添加权限文件file_contexts 5:系统确认是否运行

OpenWrt/WLAN/驱动/Android/嵌入式开发总结 2220

解决:Cloning into ‘src/examples‘... error: RPC failed; curl 16 Error in the HTTP2 framing layer fatal:

摘要:本文针对Git克隆大仓库时出现的"RPC failed; curl 16 Error in the HTTP2 framing layer"错误,提供了9种解决方案。主要包括:增大Git缓冲区、禁用HTTP/2、浅层克隆、改用SSH协议、修复网络连接、更新Git版本、手动下载解压、检查代理设置以及更换网络环境。推荐首选的完整解决方案是组合调整缓冲区和HTTP协议设置,若失败再尝试浅层克隆或手动下载方式。这些方法有效解决了因网络不稳定或Git配置限制导致的克隆失败问题。

m0_55260921的博客 1469

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

git报错:error: RPC failed; curl 16 Error in the HTTP2 framing layer

过程中出现了 HTTP2 协议层错误,可能是网络不稳定或 Git 配置问题导致的。

邵奈一的博客 2635

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

git clone 失败——RPC 失败。curl 16 Error in the HTTP2 framing layer

接收对象中: 100% (87515/87515), 240.92 MiB | 2.24 MiB/s, 完成.curl 16 Error in the HTTP2 framing layer。处理 delta 中: 100% (8592/8592), 完成.正在更新文件: 100% (82603/82603), 完成.fatal: 在引用列表之后应该有一个 flush 包。设置http版本之后,再clone。下载成功之后恢复http协议版本。正克隆到 'linux'...正克隆到 'linux'...

louis.johnson的博客 1225

RPC 失败。curl 16 Error in the HTTP2 framing layer

报错: ```bash (base) h@h-virtual-machine:~/work$ git clone https://github.com/yangzongzhuan/RuoYi-Vue3.git 正克隆到 'RuoYi-Vue3'... error: RPC 失败。curl 16 Error in the HTTP2 framing layer fatal: 在引用列表之后应该有一个 flush 包

4952

git报错error: RPC 失败 curl 16 Error in the HTTP2 framing layer fatal: 在引用列表之后应该有一个 flush 包

终端开启下载github代码,结果git报错error: RPC 失败。curl 16 Error in the HTTP2 framing layer fatal: 在引用列表之后应该有一个 flush 包。

m0_46737848的博客 2145

error: RPC failed; curl 16 Error in the HTTP2 framing layer报错处理

解决方案:使用HTTP 1.1。如果想重新使用HTTP 2。

Xz213401的博客 220

Github clone 的时候出现Error in the HTTP2 framing layer错误

执行后会在 .ssh 目录生产两个文件:id_rsa(私有密钥)和id_rsa.pub(公开密钥)github鉴权认证,打开gitbash,并输入。最后将结果复制到github的。出现如下提示,说明配置成功。

灵壹Eli的博客 1674

git 提交报错 > error: RPC failed; curl 92 Stream error in the HTTP/2 framing layer

【代码】git 提交报错 > error: RPC failed;

weixin_43913004的博客 327

Linux内核代码拉取问题

解决获取Github代码失败的问题

hywing's blog 690

curl/libcurl HTTP/2 支持完全指南:从协议协商到多路复用与命令行实战

> 本文以 KBEngine 仓库内置的 curl 官方文档 [HTTP2.md](https://link.gitcode.com/i/eebe6782237ea31c6741ad1e1d51ff78) 为骨架,系统讲解 libcurl 与 curl 命令行工具对 HTTP/2 的完整支持:包括 nghttp2 构建前提、`http://` 与 `https://` 两种启用路径、ALPN/NP

gitblog_00732的博客 786

MCP 从入门到理解:Host、Client、Server 与 JSON-RPC 2.0

MCP 是一套连接 AI 应用与外部能力的标准协议。本文从 Host、Client、Server 三类参与者讲起,系统解释 Data Layer、Transport Layer、JSON-RPC Request、Response、Notification、无状态 Discovery、Tool 调用链、Subscription ID 与变化通知,帮助读者建立准确的 MCP 整体模型。

ryan_996的博客 351

仓颉 HTTP 数据请求错误码完全指南:2300000 系列错误码解析与排查手册

> 本文以 OpenHarmony 仓颉 API `ohos.net.http`(Network Kit 网络服务)的错误码参考文档为主体,系统梳理 HTTP 数据请求模块特有的 2300000 系列错误码的触发场景与处理路径。读者读完本文后,将能够根据业务异常中携带的错误码快速定位故障环节(URL 解析、DNS 解析、连接建立、数据传输、SSL 证书校验、上传下载等),并依据对应的处理步骤完成问

gitblog_00226的博客 667

仓颉语言 OpenHarmony 开发:ohos.net.http 数据请求 API 完整实战指南

`ohos.net.http`(数据请求)是 OpenHarmony Network Kit(网络服务,Beta 特性)为仓颉(Cangjie)语言开发者提供的 HTTP 数据请求能力模块,应用可借此发起 GET、POST、OPTIONS、HEAD、PUT、DELETE、TRACE、CONNECT 等常见 HTTP 方法请求,并支持普通请求与流式响应请求两种模式。本文将围绕 [cj-apis-ne

gitblog_01151的博客 218

opencode 的 @opencode-ai/llm 深入解析:Schema 优先的多 Provider LLM 核心

本文基于 opencode 仓库中 [packages/llm/README.md](https://link.gitcode.com/i/ab8122f3297443f84a9726d8537a88be) 的原始文档展开,并结合同仓库源码(缓存策略、路由架构、Provider 门面)与配套示例,完整讲解 `@opencode-ai/llm` 这个包的设计目标与用法:统一的请求/响应/事件/工具类

gitblog_00287的博客 504
上一篇: vue中使用svg图像
下一篇: docker中实现多机redis主从集群
美味不是堡
博客等级 码龄6年 2010粉丝 64原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值