Visual studio 无法使用任何版本的Visual Studio 2017从VS Team Services本地克隆存储库

Visual studio 无法使用任何版本的Visual Studio 2017从VS Team Services本地克隆存储库,visual-studio,devops,Visual Studio,Devops,使用任何版本的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 as

使用任何版本的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的计算机,一切正常。有什么原因导致我出现这个问题吗?

在更新Visual studio 2017后,我出现了相同的错误。
这是我的错误消息(与您的几乎相同,但有一些细微的区别)

错误:无法生成askpass:没有这样的文件或目录
推送到远程存储库时遇到错误:Git失败,出现致命错误。
无法读取“”的密码:终端提示已禁用

VisualStudio每次都要我输入密码,我无法进行任何拉或推请求

这似乎是VisualStudio中的错误

以下是解决方案:

  • 打开命令提示符
  • 运行
    setx GIT\u跟踪%UserProfile%\GIT.log
  • 运行
    setx GCM\u跟踪%GIT\u跟踪%
  • 重新启动PowerShell控制台
  • 再次运行git命令,目标是再次重现问题
  • 返回命令提示符
  • 运行
    setx GIT\u TRACE”“
  • 运行
    setx GCM_TRACE”“
  • 实际上,在执行了前三个步骤之后,问题就为我解决了


    这是来源

    您能否在已安装VS 2017的其他机器上重现此问题?VS 2017的详细版本是什么?您可以升级到最新版本,然后重试。另一方面,尝试安装最新版本的git for windows。类似问题:您可以修复VS并重试。@starain MSFT,我已经修复了VS,我已经卸载并安装了Git for Windows,仍然不走运。我已经卸载了VS2017企业版并安装了社区版,但仍然没有任何进展。