无法从 Visual Studio 2022 帐户设置添加 GitHub 帐户

Pie*_*rde 8 github visual-studio visual-studio-2022

我刚刚从 Visual Studio 2019 升级到 Visual Studio 2022,遇到了一个奇怪的问题。转到 时File -> Account Settings...,在“所有帐户”下,我曾经同时拥有我的 Microsoft 帐户(也是我的个性化帐户)和我的 GitHub 帐户。在 VS 2019 中,添加 GitHub 帐户没有问题,但在 VS 2022 中我没有成功。当我选择/+Add\xe2\x96\xbe时,会弹出对话框,要求我登录 GitHub 或 GitHub Enterprise。由于我的帐户是 GitHub 而不是 GitHub Enterprise,因此列出的唯一登录选项是“使用浏览器登录”。GitHubGitHub AccountConnect to GitHub

\n

当我选择 时Sign in with your browser,我会被重定向到https://visualstudio.microsoft.com/vs/github-signed-in/并收到消息“成功!您的授权已成功。您现在可以返回到 Visual Studio。”

\n

此时的预期结果是看到我的 GitHub 帐户列在 下All Accounts,但我没有。另一个预期结果是看到 Visual Studio 在我的 GitHub 帐户中的授权 OAuth 应用程序下列出,并且我确实在那里看到了它,所以看起来授权确实成功了。此外,我可以毫无问题地访问存储库,因此看起来问题出在 Visual Studio 2022 内部。

\n

还有其他人遇到过这个问题吗?这是 Microsoft 正在解决的已知问题吗?

\n

编辑:在 Microsoft Docs 上找到了这个,其中列出了我所遵循的步骤。在“添加公共 GitHub 帐户”下,我可以顺利完成步骤 3,但在步骤 4 中,我没有得到预期结果。

\n

我还发现这会阻止我从 VS 创建新存储库,或直接从 VS 打开存储库。我仍然可以使用通过 GitHub Desktop 克隆的本地存储库,但仅此而已。

\n

很烦人。

\n

小智 2

我有同样的问题。

有帮助的是更新到最新的 VS 2022 并运行凭据管理器并删除一些旧密码(我从 Windows 和 Web 凭据中删除了一些通行证,不知道哪个有帮助)。

请参阅:https ://developercommunity.visualstudio.com/t/Problem-adding-Github-Account/10416187