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

Git clone命令执行失败:权限不足无法设置core.filemode

问题原因及解决方法

原因

你是在WSL(Windows Subsystem for Linux)环境下操作,且克隆目标目录位于挂载的Windows NTFS分区(/mnt/c路径)中。NTFS文件系统的权限模型与Linux不兼容,WSL默认挂载NTFS分区时不支持chmod这类权限修改操作,而Git克隆过程中需要修改.git/config.lock的权限来设置core.filemode,因此触发了权限不足的报错。

解决方法

  • 全局禁用Git的文件模式检测,克隆前执行以下命令:
    git config --global core.filemode false
    此操作会让Git跳过权限修改步骤,直接完成克隆。

  • 调整WSL的NTFS挂载配置:
    创建或编辑/etc/wsl.conf文件,写入以下内容:

    [automount]
    enabled = true
    options = "metadata,umask=22,fmask=11"
    mountFsTab = false
    

    保存后在Windows命令行执行wsl --shutdown,重启WSL后,挂载的NTFS分区将支持权限修改操作。

  • 更换克隆目录:
    将仓库克隆到WSL原生文件系统目录下,比如/home/someoneinbed/,避开NTFS挂载分区,即可避免权限问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 15:13:12