如何切换VS Code登录账号:从微软账号改为GitHub账号
解决VS Code切换登录账号及关联GitHub与微软账号的方法
一、退出微软账号后避免自动跳转的解决方法
方法1:通过命令面板清除登录会话
- 打开VS Code命令面板(Windows/Linux按
Ctrl+Shift+P,macOS按Cmd+Shift+P) - 输入并执行命令
>Accounts: Clear All Accounts - 重启VS Code,再次点击「登录」即可重新选择登录方式
方法2:手动删除登录缓存文件
如果命令面板的方法无效,直接删除VS Code的登录缓存目录:
- Windows:打开文件管理器,输入路径
%APPDATA%\Code\User\globalStorage\vscode.microsoft-authentication,删除该文件夹内的所有内容 - macOS:打开访达,前往路径
~/Library/Application Support/Code/User/globalStorage/vscode.microsoft-authentication,删除文件夹内内容 - Linux:打开终端,执行命令
rm -rf ~/.config/Code/User/globalStorage/vscode.microsoft-authentication/* - 重启VS Code即可恢复初始登录选择界面
二、关联GitHub账号到已有微软账号的操作步骤
- 确保已登录微软账号(未登录则先完成微软账号登录)
- 打开VS Code命令面板,输入并执行
>GitHub: Sign in - 选择「通过浏览器登录」选项,在弹出的浏览器页面中完成GitHub账号的授权流程
- 若之前未关联,浏览器会提示将当前GitHub账号关联到已登录的微软账号,按照页面指引完成关联即可
- 关联完成后,回到VS Code,即可选择使用GitHub账号进行同步操作,或同时使用两个账号的相关功能
内容的提问来源于stack exchange,提问作者Gill P
相关产品推荐
相关产品推荐

