VS 代码,开发容器,git

Vs code, devcontainer, git

当我在其他设备上更改某些内容然后尝试 pull.

时,我不断收到此错误 error: unable to unlink old

不幸的是 sudo chmod -R g+w 没有帮助,甚至 a 的选项也没有解决它。

有没有办法让我的 git 用户能够对与 docker 容器共享的目录进行任何更改(因为现在我必须 sudo rm -rf(是的 sudo,因为正常给出权限错误)文件夹并再次克隆...)?

这很可能不是版权问题,而是另一个应用程序已锁定该文件。尝试关闭所有应用程序并重新拉取。

试试这是否是句柄资源问题,因为我 mentioned here, and explained in ""

关闭 VSCode(甚至重启),然后在您的 WSL 会话中尝试 git pull 命令(再次关闭 VSCode)。

然后重新打开 VSCode,这将 use the /mnt/c WSL mounted path