更新后在Visual Studio 2017中使用GIT时出错

更新后在Visual Studio 2017中使用GIT时出错,git,visual-studio-2017,Git,Visual Studio 2017,我目前在Visual Studio 2017上推送GIT提交时遇到此错误 错误:无法生成/C/程序文件x86/Microsoft Visual Studio/2017/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/Git/mingw32/libexec/Git-core/Git-askpass.exe:没有此类文件或 推送到远程存储库时遇到目录错误: Git失败,出现致命错误。无法

我目前在Visual Studio 2017上推送GIT提交时遇到此错误

错误:无法生成/C/程序文件x86/Microsoft Visual Studio/2017/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/Git/mingw32/libexec/Git-core/Git-askpass.exe:没有此类文件或 推送到远程存储库时遇到目录错误: Git失败,出现致命错误。无法读取的用户名 “https://*********.visualstudio.com”:终端提示已禁用 推动 https://*********.visualstudio.com/projectlocationhere

在这个错误发生之前,我会得到一个弹出框,要求我输入用户名和密码,然后它会暂停,并显示错误消息

我以前遇到过这个错误,我在互联网上搜索了一遍又一遍,试图找到一个修复方法,我更改了所有的git设置,重新安装了git,修复了visual studio的安装。与此同时,GIT在VS2015上运行良好。最后唯一解决这个问题的是重新安装VS2017

我相信这完全取决于Visual Studio 2017,而不是GIT,在我将Visual Studio更新到最新版本后,这个错误再次出现。我现在正在寻找一个解决这个问题的方法,而不是每次需要最新更新时都重新安装VisualStudio


我怀疑这与访问令牌有关?我从凭据管理器中删除了凭据,但它没有提示我添加新的凭据。

我已设法使其重新工作

我在Visual Studio Online中创建了一个新的个人访问令牌,并将其添加到windows凭据管理器中

然后在我的c:/users/USERNAME/.gitconfig中,我将助手更改为:

[credential]
    helper = wincred

它现在似乎正在工作,希望如果这种情况再次发生,这将修复它,如果没有其他人首先找到它,我将更新此答案。

谢谢。在版本控制停止工作后,我已经搜索解决方案一个多小时了。将[credential]helper=wincred添加到.gitconfig解决了这个问题