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

Git拉取分支遇‘cannot stat: Filename too long’无权限改gitconfig的替代方案

Git拉取时文件名过长的临时解决办法(无需修改系统gitconfig)
  • 临时启用全局长路径支持
    直接在终端执行这条命令,配置会存在当前用户的个人git配置文件里,不需要系统权限:
    git config --global core.longpaths true

  • 针对性拉取(已知问题文件)
    如果明确是某个长文件名导致失败,可以先跳过该文件拉取其余内容,之后再单独处理:
    git checkout <目标分支名> -- . ':!somelongfilename.sql'
    之后可以手动创建该文件,或者通过其他方式获取内容后添加到仓库。

  • 克隆时临时开启长路径
    如果是克隆新仓库的场景,直接在克隆命令里附加参数,仅对本次克隆生效:
    git clone -c core.longpaths=true <仓库地址>

  • 配置单个本地仓库
    进入已克隆的仓库目录,执行这条命令,配置仅作用于当前仓库,保存在仓库内的.git/config中:
    git config core.longpaths true

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 17:30:48