今天在一台电脑上安装vscode后,使用Setting Sync 同步配置,结果发现,登录成功后不能正确回调。
遂使用netstat查看了一下54321端口是否处于打开状态,结果一查发现,原来还有一个程序占用的54321端口。vscode 居然没有提示错误。
使用命令:
netstat -ano | findstr 54321
由于我已经同步成功解决了。这里只看到一个占用54321的端口,一个是IPv4,一个是IPv6
查到PID进程是13604,打开任务管理器
这个进程是迅雷的一个进程。至此终于弄明白了为什么vscode同步登陆github成功后,回调不成功了。原来是它占用了。。
解决方案:
关闭迅雷,然后再打开vscode同步一下就可以了
PS:
如果遇到
Settings Sync:Unable to read syncLocalSettings.json. Make sure its Valid JSON.
则关闭vscode,打开路径
C:\User\【你的登录名】\AppData\Roaming\Code\User\
删除 syncLocalSettings.json
然后再重新打开vscode 重新配置就可以了