问题描述
cloning into D:\.. error: cannot spawn C:\..,permission denied fatal: Could not read Username for https://github.com: terminal promprs disabled
当我尝试从 github 桌面克隆远程存储库时出现此类错误,此错误的原因可能是什么?我的双盘分区
注意: 我有权克隆远程仓库
解决方法
如果您没有最新的 GitHub Desktop,请先更新,然后检查当前设置的凭据管理器(如 in this answer)
使用最新的Git for Windows,应该是:
git config credential.helper
# you should see
manager-core
注意:git-credential-manager-core.exe
可执行文件位于 <C:\path\to\Git>\mingw64\libexec\git-core\
中,因此您可能需要调整 %PATH%
以引用它。
刚刚尝试以管理员身份执行 Github Desktop 并解决了
如果没有解决:
-
我还建议查看 .bat 文件路径是否存在,甚至文件是否存在
-
检查github和git的安装路径(确保它们不在不同的分区)
-
删除并重新安装 Github Desktop 和所有依赖项(来自 AppData 和其他人的文件夹)