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

如何修复Windows Subsystem for Linux(WSL)中bad fsmonitor version 2错误

报错原因

该报错由跨系统访问Windows挂载目录下的Git仓库时,两端Git版本对fsmonitor(文件系统监视器)的支持不兼容导致:

  • Windows端Git v2.33+ 默认启用了fsmonitor v2格式
  • WSL2 Ubuntu 20.04 自带的Git v2.25.1 不支持fsmonitor v2,读取仓库内的fsmonitor缓存时就会抛出对应错误
修复方案

可任选以下一种方案解决:

  • 方案1:仅对当前仓库禁用fsmonitor(最快生效,不影响其他仓库)
    在WSL的对应仓库目录下执行命令:
    git config core.fsmonitor false

  • 方案2:全局禁用WSL端所有仓库的fsmonitor
    如果经常在WSL中访问Windows磁盘上的Git仓库,可全局设置避免重复操作:
    git config --global core.fsmonitor false

  • 方案3:升级WSL端Git到v2.33及以上版本
    如果需要保留fsmonitor功能提升大仓库操作效率,可升级WSL内的Git版本以兼容fsmonitor v2:

sudo add-apt-repository ppa:git-core/ppa
sudo apt update
sudo apt install git -y

升级完成后执行git --version确认版本高于2.33即可。

内容的提问来源于stack exchange,提问作者Matt Hargett

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 17:36:04