在使用任何版本的 Visual Studio 2017 时,我在从 Visual Studio Team Services 本地克隆存储库时遇到问题。这是我得到的错误:
Error encountered while cloning the remote repository: Git failed with a fatal error.
fatal: Win32Exception encountered.
Failed to write credentials
error: cannot spawn askpass: No such file or directory
fatal: could not read Username for 'https://XXX.visualstudio.com':terminal prompts disabled
我有另一台运行Visual Studio 2015的计算机,一切正常。我有什么理由遇到这个问题吗?
答案 0 :(得分:0)
更新Visual Studio 2017后,我遇到了同样的错误 这是我的错误信息(几乎与你的相同,但略有不同)
错误:无法生成askpass:没有这样的文件或目录
的密码
推送到远程存储库时遇到错误:Git因致命错误而失败 无法读取' https://something@bitbucket.org'终端提示被禁用
Visual Studio每次都要求我输入密码,而我无法提出任何拉动或推送请求
这似乎是Visual Studio中的错误
这是解决方案:
setx GIT_TRACE %UserProfile%\git.log
setx GCM_TRACE %GIT_TRACE%
setx GIT_TRACE ""
setx GCM_TRACE ""
实际上,在执行前三个步骤后,问题已经解决了。