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

Windows 11 Dev Drive中Git Clone无法执行的问题求助

解决Windows 11 ReFS格式Dev Drive无法克隆Git仓库的问题

问题现象

在Windows 11的ReFS格式Dev Drive执行git clone Myrepo时,出现如下错误无法完成克隆,但在NTFS格式的其他驱动器上可正常执行:

Receiving objects: 7% (5082/67583), 9.81 MiB | 52.00 KiB/s
Receiving objects: 7% (5085/67583), 10.37 MiB | 128.00 KiB/s
error: RPC failed; curl 92 HTTP/2 stream 5 was not closed cleanly: CANCEL (err 8)
error: 5360 bytes of body are still expected
fetch-pack: unexpected disconnect while reading sideband packet
fatal: early EOF
fatal: fetch-pack: invalid index-pack output

解决方案

  • 禁用HTTP/2,强制使用HTTP/1.1
    错误提示HTTP/2流异常,修改Git全局配置强制用HTTP/1.1:

    git config --global http.version HTTP/1.1
    

    若仅需针对单个仓库,去掉--global参数,在目标仓库目录执行即可。

  • 增大Git HTTP缓存缓冲区
    ReFS文件系统可能在处理大量Git对象时缓存不足,调整缓冲区大小(示例为500MB):

    git config --global http.postBuffer 524288000
    
  • 检查Dev Drive权限
    确保当前用户对Dev Drive拥有完全控制权限:

    1. 右键Dev Drive盘符 → 属性 → 安全选项卡
    2. 选中当前用户账户,确认“完全控制”权限已勾选,点击应用保存。
  • 克隆时禁用压缩
    临时关闭Git的传输压缩,减少数据处理压力:

    git clone --no-compress Myrepo
    
  • 修复ReFS文件系统
    以管理员身份打开命令提示符,执行磁盘检查(将X:替换为你的Dev Drive盘符):

    chkdsk X: /f /r
    

可能原因

ReFS文件系统与Git的HTTP/2协议存在兼容性交互问题,或是ReFS的缓存机制导致Git在接收对象时出现中断;此外,驱动器权限不足、文件系统损坏也可能触发这类错误。

内容的提问来源于stack exchange,提问作者Shervin Ivari

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 23:12:16