现象

VS Code中,点击账户->登录以同步设置后,弹出的登陆界面提示404,右下角错误信息为:no_network_connectivity: No network connectivity. Check your internet connection.。如下图所示:

vscode-login-404

在mac/linux上这个功能是可用的。

解决方案

其根本原因是Clash Verge在作祟,但也不能每次都关闭,还要查到具体的原因。后来通过多方搜索,找到了原因:

登录调用的是工作或学校账户的UWP应用,默认无法使用本地回环地址的代理

所以,需要借助Clash Verge自带的UWP 工具,在设置 -> Clash设置 -> UWP 工具。打开后,勾选列表中的工作或学校账户

vscode-login-uwp

点击Save Changes后,再次尝试登录,就可以正常登录了。

vscode-login-success