Visual Studio 2019 不断要求重新输入 Azure DevOps 的凭据

Visual Studio 2019 不断要求重新输入 Azure DevOps 的凭据

我正在使用以下版本的 Visual Studio,并且已使用我的 Azure DevOps 凭据登录。但是,Visual Studio 一次又一次地提示“我们需要刷新此帐户的凭据。请重新输入您的凭据”。请参阅屏幕截图以供参考。我尝试删除该帐户并再次添加。它在那里停留了一段时间,然后再次询问。任何关于如何解决这个问题的建议都将非常有帮助。

Microsoft Visual Studio Community 2019 (2)
Version 16.10.2

Visual Studio 2019 帐户设置

答案1

尝试这个:

为了减少重新认证的次数,您可以尝试在“工具”>“选项”>“环境”>“帐户”>“添加并重新认证帐户使用:”下拉菜单下启用“系统 Web 浏览器”。然后再次登录您的帐户。

更多信息这里

答案2

我在打开客户的解决方案时遇到了同样的问题。他们的项目依赖于 Azure DevOps 存储库中的 Nuget,每次 Visual Studio 在构建过程中尝试恢复这些包时,我都会永远被登录弹出窗口所困扰。我访问他们的 DevOps,我可以登录并阅读和编辑错误报告,一切看起来都很棒,只是 VS2022 没有它。

我在 VS2022 中尝试了各种帐户注销/登录,我切换到系统 Web 浏览器等等,但都无济于事。直到最后:在 VS 构建输出中,Nuget 恢复会抱怨该远程包配置,为我提供准确的 .json URL。以下链接将我带到了一个略有不同的 DevOps 登录,并带有更多错误消息。从那里我(再次)注销并再次登录,这次需要客户的双向身份验证。之后,VS 2022 不再询问,一切正常。

显然你可以同时以多种方式登录 DevOps,使用同一个帐户,并且当您在其他地方注销时,某些登录信息仍可保留。Visual Studio 登录提示显然可以针对“错误”的登录信息。Azure DevOps 一团糟。

答案3

在这种情况下,你可以做另一件事,如果你使用的是 Windows,你可以删除你的笔记本电脑凭据,感谢 Go 凭据管理器,然后转到 Windows 凭据并清除 Visual Studio 凭据,也许它会起作用

答案4

陷入同一个循环。

我尝试推送或拉取,VS 要求输入凭证,提交后只会再次提示 3 次,然后我收到“推送到远程失败...”错误,没有登录输出。我已经重置了与凭证、帐户、远程连接相关的所有内容,甚至重新安装了 VS,并尝试了在线找到的所有解决方案。

把我的头发拔掉吧。

相关内容