我正在运行的是Ubuntu 18.04,作为Windows的子系统。我在多台电脑上都这样做过,从来没有遇到过这个问题。我尝试执行
git clone <repo>
,但出现了以下错误:Cloning into '<repo>'...
error: chmod on /mnt/c/Users/Efsta/Code/<repo>/.git/config.lock failed: Operation not permitted
fatal: could not set 'core.filemode' to 'false'
我尝试了以下方法:
❯ git config core.fileMode false
,结果如下:fatal: not in a git directory
❯ git config --global core.filemode false
❯ git config --add --global core.filemode false
似乎没有任何方法奏效。我已经尝试了这里的一些答案,但WSL似乎有点棘手。有人知道如何解决这个问题吗?
我还尝试了这个问题中的所有方法:https://stackoverflow.com/questions/1580596/how-do-i-make-git-ignore-file-mode-chmod-changes,但似乎都不起作用。
git clone
我的存储库。 - epikhighssudo mount -t drvfs C:\\folderVolume /mnt/folderVolume -o metadata uid=1000,gid=1000,umask=22,fmask=111
。现在我可以无障碍地使用chmod
了。 - Valorad