我遇到了类似的问题。@Astariul的评论对我有用,为了让更多人看到,我在这里发布它。他提供了这个链接:https://dev59.com/3m435IYBdhLWcg3wlBCC#40907049
基本上,旧的 Git 登录信息被存储在 Windows 中,需要删除。前往控制面板 -> 用户账户 -> 管理您的凭据,删除所有与 Git 和 VS Code 相关的凭据,然后重新启动 VS Code。
我通过在左侧边栏上使用“账户”按钮退出在vs-code上登录的账户,解决了我的问题。我必须使用受信任的账户再次进行登录过程。
我想为以后的参考添加一些内容。
我遇到了相同的问题。但是,那是因为我使用SSH git@
样式URL添加远程,而不是https://
URL。这使得我的电脑尝试使用我的SSH密钥进行身份验证,而不是我的登录凭据。
由于我在我的机器上没有SSH密钥,它永远不会工作。一旦我使用git remote add origin https://github.com/<link-to-my-repo>
删除并重新添加远程,然后它提示我在浏览器上登录以进行身份验证,一切都按预期工作了!
希望这能帮助未来的某个人!