今天在一台新电脑上配置VSCode同步的时候,用了微软账号,因为这台电脑比较特殊,不方便科学上网,所以一开始用的微软账户登录,导致和GitHub账号登录的配置、扩展等等不同步。
后面准备改用GitHub账号登录发现不行,强行弹出的是本地微软的“工作或学校账户”登录窗口,没有重定向到浏览器的方式,遂进行过如下尝试:
- 浏览器——设置——Cookie和网站权限/所有权限——弹出窗口和重定向:允许
- 禁用
Microsoft 账户
扩展 - 搜到这个修改VS Code的身份验证配置
- 打开VS Code设置
- 搜索
microsoft-authentication
- 将认证方法从默认的
msal
改为classic
- 将
C-V-Rev(自行理解)
配置为虚拟网卡模式
,否则弹框中github网络报错404
最后能够重定向到浏览器,那就方便登录多了,最后得以登录,已经是完成两台设备的同步了
- 同步页面通过
Ctrl+Shift+P
settings sync: show synced data