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

git克隆/拉取报错过早的文件结束符(EOF)的原因及解决

近期使用git拉取仓库的时候,拉取了好几次都不行,总是反馈说过早的文件结束符
在这里插入图片描述
总是这样,当然我的报错信息并没有描述完整,因为在我检索此类问题的时候,我发现有好多种所谓的过早的文件结束符这样的报错,但是细节部分描述不太一致。

问题情景1

比如说,我的完整报错信息是这样的:
在这里插入图片描述
关键信息在前两行,前两行告诉我们发生了某种断开连接, 9.00 KiB/s应该是表示网络速率,因此可以确定,发生这个问题的原因属于网络部分,本机连接仓库服务器时网络不稳定 我把无线网络更换为手机分享的热点之后,再次尝试,问题解决。所以遇到这个问题的时候,要么切换成4G热点或者其他网络,要么可以等待一段时间再尝试。

问题情景2

我还看到另一种,我们来看完整的报错信息:
在这里插入图片描述
关键信息是第一行的curl,出现这个关键词,基本可以确定是由于远程仓库中存在过大的文件,我们可以扩大一下传输限制

开启git bash,然后输入 git config --global http.postBuffer 10485760。当然了,你在设置http的postBuffer值时要参考你的仓库文件大小,我上面 10485760是10MB的大小限制,满足最大文件的大小即可,除此之外还有另一种方法,可以在资源管理器 > 用户 > $YOUR_NAME > .gitconfig 中右键编辑此文件,添加如下内容:

[http](如果没有http这个分类需要添加此行,有的话直接在分类下追加)postBuffer = 10485760

文章:https://www.cnblogs.com/cyancoco/p/16094153.html

http://www.lryc.cn/news/285418.html

相关文章:

  • 【ARM 嵌入式 编译系列 2.5 -- GCC 编译参数学习 --specs=nano.specs选项 】
  • C语言大师(5)构造函数和析构函数
  • 安全审查常见要求
  • 最新 生成pdf文字和表格
  • 安全基础~攻防特性3
  • Windows7关闭谷歌浏览器提示“若要接收后续 Google Chrome 更新,您需使用 Windows 10 或更高版本”的方法
  • [一]ffmpeg音视频解码
  • k8s-认证授权 14
  • 在全志H616核桃派上实现USB摄像头的OpenCV颜色检测
  • mac安装部署gitbook教程
  • 有关软件测试的,任何时间都可以,软件测试主要服务项目:测试用例 报告 计划
  • 快乐过寒假,安全不放假
  • qt学习:模仿qq界面+添加资源+无边框界面+修改样式
  • 【Linux】基本指令收尾
  • 精准核酸检测 - 华为OD统一考试
  • LINUX文件fd(file descriptor)文件描述符
  • SpringMVC 的理解
  • SpringBoot 3.1.7 集成Sentinel
  • Elastic Stack 8.12:通过对 ES|QL 等的改进增强了向量搜索
  • 结构体的内存对齐(计算题常考点)
  • 设置Json对象输出字段顺序
  • 当 OpenTelemetry 遇上阿里云 Prometheus
  • 【Flink-1.17-教程】-【四】Flink DataStream API(1)源算子(Source)
  • 【蓝桥杯EDA设计与开发】资料汇总以及立创EDA及PCB相关技术资料汇总(持续更新)
  • JavaEE学习笔记 2024-1-18 --模块化Controller层、AJAX与JSON
  • rpc跨平台通信的简单案例,java和go
  • Java设计模式之观察者模式详解
  • 分布式锁实现(mysql,以及redis)以及分布式的概念
  • 实现分布式锁:Zookeeper vs Redis
  • 电脑录屏必备技能,让分享变得更加简单!