Visual Studio 17 - GIT Fatal Error: Authentication failed for 'https://tfs.tpsonline.com/.....'

Visual Studio 17 - GIT Fatal Error: Authentication failed for 'https://tfs.tpsonline.com/.....'

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

每次我尝试签入、同步、拉取或推送分支时,它都会显示身份验证失败错误。我通过更新 Windows 凭据中的密码来修复它,但每次切换分支时我都必须这样做。

更新 windows 凭据中的密码只能使用一次,一旦我切换分支,我就会收到此身份验证失败响应。

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

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

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

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

此外,您还可以尝试 运行 Visual Studio 在不同于您已登录 Windows 帐户的登录凭据下,打开 [=10] 的上下文菜单=] 访问您的 运行 as 选项。如果您没有看到 运行 作为选项,如下例所示,您可能需要在右键单击之前按 SHIFT 以查看 运行 作为选项。

您可以在以下文件夹中找到可执行文件:*Drive*:\Program Files (x86)\Microsoft Visual Studio xx.0\Common7\IDE\这可能会起作用。

如果上述方法仍然无效,请尝试将其删除,而不是在凭据管理器中更新密码。在VS2017中连接git的时候,应该可以再次进入。更多排错方法,请看weiwei在类似问题中的回答Git failed with a fatal error.Authentication failed when clone repository from VS 2017

最后,作为解决方法,您还可以尝试使用个人访问令牌并使用它直接连接。详情请参考