我尝试在全新的Windows安装中使用wsl(Ubuntu 20.04)克隆一个仓库。我的操作步骤是:生成SSH密钥并将公钥添加到github和framagit。但是仍然无法克隆成功。
ssh -i -T git@github.com
And
ssh -i -T git@framagit.org
他们俩都说了“你好我的伪装身份,你已经通过验证”。
但是当我尝试克隆时,出现以下情况: 没有sudo权限:
Cloning into 'testaaa'...
error: chmod on /mnt/d/dev/dev/testaaa/.git/config.lock failed: Operation not permitted
fatal: could not set 'core.filemode' to 'false'
使用sudo:
Cloning into 'testaaa'...
ssh: connect to host framagit.org port 22: Network is unreachable
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
我应该怎么做解决我的问题?
chmod
不再存在问题。或者在 WSL 1 和 2 下它的行为可能不同。无论哪种情况,答案都是相同的:在 OP 的情况下,文件系统不支持chmod
并返回错误,而 Git 失败。 - bk2204