我想在我的WSL上克隆一个git目录,但是我得到了同样的错误,我已经尝试了一堆我在网上找到的东西,但是没有任何效果。我被告知修改/etc/wsl.conf
文件会有帮助,但是我不能修改/etc中的文件。
我不知道是不是因为我装了SD卡,我使用WSL的空间是我的Surface Pro 7加的SD卡,以前我只是用WSL没有它没有问题,但我的空间快用完了。
我的generate sshkey也不起作用。我已经尝试了很多方法。
我的主WSL目录仍然工作x1c 0d1x
你觉得你能帮上忙吗?我说得够清楚了吗?
我希望能够在挂载的sd卡上使用git。
我试探着:
- 修改
/etc/wsl.conf
文件 - 从挂接的目录生成ssh密钥
1条答案
按热度按时间wwwo4jvm1#
正如this askubuntu.com question中所解释的,原因是您正在从WSL访问NTFS分区。NTFS不支持
chmod
调用。但是,如果您在Ubuntu上工作,这是隐藏的,即使它没有做任何事情,调用也会成功。另一方面,在WSL上,调用会导致一个错误,这就是您所看到的。上一页所述的解决方案包括:
(根据您的分区和驱动器号进行修改)
/etc/wsl.conf
,以便WSL使用正确的选项自动挂载(重新启动以查看效果)