前言
最近公司电脑的 VScode 一直出现一些奇怪的插件更新报错
比如最常见的 C# 和 intellicode 插件,经常下载什么代码包结果无法下载的,我自己也是一头雾水
直到最近,我打算通过 setting Sync 插件同步一下线上的插件信息,方便我同步到其他电脑上
结果却发现遇到坑了。
问题情况
由于太久没有同步配置了,而且我希望弄一个新的 gist 来同步当前的插件配置
因此我打开了插件的配置面板,想要将 gist 的数据切换掉
但是万万没想到,更新的时候翻车了。
网上查了一番,没有找到报错的原因
从控制台的报错上看貌似是 ssl 证书相关的错误,但是具体不清楚。
我接着查命令看到有重置的功能,大概是有什么垃圾信息导致错误吧。
手一抖,将数据重置了。
结果坑爹才刚刚开始。
我在点击一次 update 功能会打开登陆界面的面板
看到熟悉的 login with github , 我就放心了
结果我被坑爹了,画面一直白屏打不开。
这种问题只能自己去搜索一下了,还转么找到 github 的仓库翻 issue
作者提到 3.2.5 版本已经修复了 ssl 无法登陆的问题。
于是我想难道是高版本又出 BUG 了,于是又专门切换到 3.2.5 版本,依旧没有解决问题(:з」∠)。
而且重置的时候还把之前github上配置好的 token 权限给弄没了
我只好又重新去处理申请新的token
解决方案
我弄了新的 gist id 然后又弄了 新的 token 验证
还是上传不成功,真的让我很是火大。
考虑到是 ssl 的问题,可能和代理设置有关,我想能否通过 proxifier 工具来实现挂载
结果开启了软件仍然无法解决问题。
直到最后,我搜索了如何设置 Vscode 代理才发现,原来我已经设置了代理,而且阴沟里翻船了。
看到自己的设置真的是气不打一处来,浪费我大半天的时间只因为当时配置的时候多加了一个 s
http代理用不了 https 协议
我将设置改了之后,一切都好了,真的是气死我了。