我刚刚从 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
当我选择 时Sign in with your browser,我会被重定向到https://visualstudio.microsoft.com/vs/github-signed-in/并收到消息“成功!您的授权已成功。您现在可以返回到 Visual Studio。”
此时的预期结果是看到我的 GitHub 帐户列在 下All Accounts,但我没有。另一个预期结果是看到 Visual Studio 在我的 GitHub 帐户中的授权 OAuth 应用程序下列出,并且我确实在那里看到了它,所以看起来授权确实成功了。此外,我可以毫无问题地访问存储库,因此看起来问题出在 Visual Studio 2022 内部。
还有其他人遇到过这个问题吗?这是 Microsoft 正在解决的已知问题吗?
\n编辑: …