When attempting to clone a git repository on a linked folder within Windows Subsystem for Linux (WSL), I encountered the following error message:
Cloning into 'pw-iam'... error: chmod on /mnt/c/projects/pw-iam/.git/config.lock failed: Operation not permitted fatal: could not set 'core.filemode' to 'false'
This error occurs when cloning repos to a mounted Windows drive in WSL. I am not sure of the fix for this issue, but if anyone has a solution, please let me know. Otherwise, this post serves as a note-to-self for me to try and figure out the solution in the future.
[…] to a ‘projects’ folder in this post but I get an error when cloning git repos in them (chmod error). Using mounted Windows drives for version-controlled projects is appearing to be a no […]
I would not attempt to use a windows file store for critical WSL2 files. As far as I know, there is no way to preserve the permissions needed by Linux in a windows file structure. A WSL projects folder connected to remote repos – is the best backup of that data. The whole instance of the distro can be backed up in a tar file that would preserve the file structures in the event you need to rebuild.