Visual Studio 2022授权成功后仍反复要求输入Git凭据求助
解决Visual Studio与GitHub登录凭据循环问题的方案
清除系统凭据缓存
- 完全关闭Visual Studio
- 打开Windows「凭据管理器」(通过开始菜单搜索“Credential Manager”)
- 切换到「Windows凭据」标签,找到所有包含
github.com或Visual Studio的条目,右键删除 - 重新启动Visual Studio,尝试重新登录
校验Git全局配置
打开命令提示符,执行以下命令:git config --list确认
user.name和user.email与你的GitHub账户信息完全一致。如果不符,执行:git config --global user.name "你的GitHub用户名" git config --global user.email "你的GitHub注册邮箱"使用GitHub个人访问令牌(PAT)替代密码
- 登录GitHub账户,进入「Settings > Developer settings > Personal access tokens > Tokens (classic)」
- 生成新令牌,勾选
repo、workflow、read:user、user:email等必要权限,保存令牌内容(务必复制,关闭后无法再查看) - 在Visual Studio提示输入凭据时,用户名填你的GitHub用户名,密码填入刚才生成的PAT
重置Visual Studio用户数据
- 关闭所有Visual Studio窗口
- 打开命令提示符,导航到Visual Studio的IDE目录(以2022社区版为例):
cd "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE" - 执行重置命令:
devenv /resetuserdata - 重启Visual Studio,重新配置账户和Git关联
内容的提问来源于stack exchange,提问作者Jesse Wood
相关产品推荐
相关产品推荐

