当前位置: 首页 > news >正文

git push出现 “HTTP 400 curl 22 The requested URL returned error: 400...“错误

错误内容是:

错误:RPC 失败。HTTP 400 curl 22 The requested URL returned error: 400 send-pack: unexpected disconnect while reading sideband packet
致命错误:远端意外挂断了

检查发现;文件大小5M,远低于100M;网络正常5-7Mbps;git版本正常。

使用的解决方法是:改用SSH推送

步骤如下:

  1. 检查本地是否已经有SSH Key
ls ~/.ssh

正常会看到 id_rsa.pub、id_ed25519.pub 之类的文件。(有,跳到第3步)

  1. 如果没有SSH key,先生成:
ssh-keygen -t ed25519 -C "你的邮箱"

(如果不支持 ed25519,可以用 -t rsa -b 4096)

一路回车,默认存到 ~/.ssh/id_ed25519。

  1. 查看并复制公钥内容:
cat ~/.ssh/id_rsa.pub # 终端输入

会输出一长串以 ssh-rsa 开头的内容,全部复制。

  1. 将公钥添加到GitHub
    (1)打开github SSH keys页面
    (2)点击右上角绿色的【New SSH Key】
    (3)Title随便填写,比如 windowskey,MacBookKey等
    (4)Key部分粘贴刚才复制的公钥内容
    (5)点击【Add SSH key】

  2. 验证SSH链接
    终端输入:

ssh -T git@github.com

出现:

Hi your-username! You've successfully authenticated...

就说明一切正常。

  1. 将自己的内容再次推送到github
git push

以上全部跑一遍,我这边推送成功。

http://www.xdnf.cn/news/632701.html

相关文章:

  • 计网5:HTTP/TCP的长连接和短连接的区别以及各自的应用场景
  • JavaSE核心知识点03高级特性
  • Linux系统之----磁盘硬件
  • 【25软考网工】第八章 (1)交换机基础
  • C# 预处理器指令
  • 人工智能概论(一)初见人工智能笔记
  • MultipartFile实现文件上传
  • python 程序实现了毫米波大规模MIMO系统中的信道估计对比实验
  • 基于CEEMDAN-Transformer-BiLSTM的多特征风速气候预测的完整实现方案及PyTorch源码解析
  • 2025年渗透测试面试题总结-匿名[实习]安全工程师(大厂) (2)(题目+回答)
  • 大数据与数据分析【数据分析全栈攻略:爬虫+处理+可视化+报告】
  • Github上一些使用技巧(缩写、Issue的Highlight)自用
  • Ollama-OCR:基于Ollama多模态大模型的端到端文档解析和处理
  • 对象存储(Minio)使用
  • 一周学会Pandas2 Python数据处理与分析-Pandas2数据合并与对比-pd.merge():数据库风格合并
  • 基于蒙特卡罗 AWGN信道调制信号互信息(信道容量)
  • vc++在Windows中查找扬声器输出的当前音量级别
  • DeepSeek+白果AI论文:开启答辩PPT生成的「智能双引擎」时代
  • 国际前沿知识系列二:基于不同类型头部碰撞中的运动学特征预测能力统计分析
  • 005 深度优先搜索(DFS)算法详解:图解+代码+经典例题
  • C++编译/链接模型
  • Fuzz 模糊测试篇JS 算法口令隐藏参数盲 Payload未知文件目录
  • 基于 ColBERT 框架的后交互 (late interaction) 模型速递:Reason-ModernColBERT
  • 广东省省考备考(第十九天5.24)—言语(第七节课)
  • Qwen2.5 VL 多模态融合阶段(3)
  • python炸鱼船
  • java基础(继承)
  • 【免费使用】剪Y专业版 8.1/CapCut 视频编辑处理,素材和滤镜
  • Spyglass:跨时钟域同步(长延迟信号)
  • 异步处理与事件驱动中的模型调用链设计