Visual Studio 17-GIT致命错误:“ https://tfs.tpsonline.com / .....”的身份验证失败

时间:2019-08-16 07:59:43

标签: git tfs visual-studio-2017 fatal-error credential-manager

我正在Windows 10的VS 17中使用GIT。

每次我尝试签入,同步,拉入或推入分支时,都会出现身份验证失败错误。我可以通过更新Windows凭据中的密码来解决此问题,但是每次切换分支时都必须这样做。

在Windows凭据中更新密码仅一次,一旦我切换分支,就会收到此身份验证失败响应。

什么是永久性解决方案,而我不必每次都更新Windows凭据中的密码?

如果您需要更多规格信息,请告诉我。

1 个答案:

答案 0 :(得分:1)

根据您的描述和情况,这可能与某些凭据缓存有关。

确保已使用Visual Studio 2017清理缓存。

此外,您还可以尝试使用与登录Windows帐户不同的登录凭据运行Visual Studio,打开devenv.exe的上下文菜单以访问您的运行身份选项。如果看不到以下示例中的运行方式选项,则可能需要先按SHIFT键,然后右键单击以查看运行方式选项。

enter image description here

您可以在以下文件夹中找到可执行文件:*Drive*:\\Program Files (x86)\Microsoft Visual Studio xx.0\Common7\IDE\可以解决问题。

如果以上操作仍然无效,请尝试将其删除,而不是Credential Manager中的更新密码。在VS2017中连接git时,您应该可以再次输入它。进行故障排除的更多方法,请查看weiwei在类似问题Git failed with a fatal error.Authentication failed when clone repository from VS 2017

中的回答

最后,作为一种解决方法,您也可以尝试使用“个人访问令牌”并将其直接连接。有关详细信息,请参阅https://stackoverflow.com/a/56028075/5391065