无法从已安装的驱动器克隆存储库

时间:2018-10-17 02:34:39

标签: linux git ubuntu github windows-subsystem-for-linux

我正在使用Linux的Windows子系统(WSL),并且具有一个已安装的microSD卡,过去我可以将其克隆到存储库中。但是,最近,当我尝试从/mnt/d/克隆时,我收到此错误:

Cloning into 'your_repo'...
error: chmod on /mnt/d/your_repo/.git/config.lock failed: Operation not permitted
error: chmod on /mnt/d/your_repo/.git/config.lock failed: Operation not permitted
error: chmod on /mnt/d/your_repo/.git/config.lock failed: Operation not permitted
error: chmod on /mnt/d/your_repo/.git/config.lock failed: Operation not permitted
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

如果我切换到/mnt/c/上的任何目录,则可以完全克隆。克隆时,如果有帮助,可以使用SSH。谢谢。

2 个答案:

答案 0 :(得分:4)

我在全新的WSL Unbuntu安装上看到该错误。我当然不能ff.Voci[1].IdTipoCosto == ff.Voci[0].IdTipoCosto true ff.Voci[1].TipoCosto == ff.Voci[0].TipoCosto false ,但是重新启动后一切都很好。

答案 1 :(得分:2)

考虑对Chmod/Chown WSL Improvements进行的更改,您可以尝试使用,如WSL issue 3172

sudo umount /mnt/d
sudo mount -t drvfs D: /mnt/d -o metadata