1

最近我更改了 TFS 服务的密码并开始面临以下问题

获取时遇到错误:Git 因致命错误而失败。' http://Path '的身份验证失败。

在此处输入图像描述 -使用 Visual Studio 2019 工作正常,但使用 Visual Studio 2017 失败

我尝试解决此问题的方法: - 在凭据管理器中更新密码 - 清除 Visual Studio 缓存

谢谢你的帮助。

4

2 回答 2

0

更新:

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

此外,作为一种解决方法,您还可以尝试使用个人访问令牌并使用它直接连接。详情请参考https://stackoverflow.com/a/56028075/5391065


根据您的描述和情况,由于它适用于 VS2019 而不适用于 VS2017,这可能与一些凭据缓存有关。

确保使用 Visual Studio 2017 清除缓存。

此外,您还可以尝试在与您登录的 Windows 帐户不同的登录凭据下运行 Visual Studio,打开上下文菜单devenv.exe以访问您的运行选项。如果您没有看到以下示例中所示的运行方式选项,则可能需要在右键单击之前按 SHIFT 才能看到运行方式选项。

在此处输入图像描述

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

这可能会奏效。

于 2019-08-02T09:54:06.747 回答
0

关闭所有 Visual Studio 实例。

删除%LOCALAPPDATA%\.IdentityService

如果问题仍然存在,请致电devenv /resetuserdata清除用户数据。

于 2019-08-02T12:20:16.550 回答