You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

克隆Git仓库时出现读取边带数据包意外断开错误,求解决方案

解决Git克隆时的early EOF与disconnect错误

以下是针对该问题的可行解决方案,按优先级尝试:

  • 调整Git网络配置参数
    执行以下命令增大缓冲区并降低压缩级别,减少传输过程中的断开概率:

    git config --global core.compression 0
    git config --global http.postBuffer 1048576000
    git config --global http.maxRequestBuffer 100M
    

    之后重新尝试克隆。

  • 改用SSH协议克隆
    如果目标仓库支持SSH访问,将克隆地址替换为SSH格式(例如git@github.com:xxx/xxx.git),SSH连接在部分网络环境下比HTTP更稳定。

  • 分阶段拉取仓库内容
    先尝试克隆较深的浅仓库,再逐步拉取完整历史:

    1. 克隆最近5条提交:git clone --depth 5 <repo_URI>
    2. 进入仓库目录后执行:git fetch --unshallow
      若--unshallow失败,尝试逐步加深克隆深度:git fetch --depth 100,重复直到拉取全部历史。
  • 排查网络环境问题

    • 切换至有线网络或更稳定的网络环境
    • 临时关闭代理、VPN或防火墙,排除网络拦截导致的连接断开
  • 清理本地Git相关配置
    删除已失败的克隆目录,若之前配置过代理,执行git config --global --unset http.proxy清除代理设置后重新尝试。

内容的提问来源于stack exchange,提问作者Raze Abbas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 16:03:13