我们的企业防火墙/代理阻止 VS Code 安装扩展,因为 Code 不信任链中的某些东西。它不能可靠地给出错误,但是当它出现时,就是这样:“证书链中的自签名证书”。
这似乎是 OpenSSL 错误,但我对 OpenSSL 不够熟悉,不知道如何信任证书?
最佳答案
这是一个糟糕的答案(不是很安全),但似乎是当前的 Microsoft 官方答案。使用 "http.proxyStrictSSL": false
在您的 settings.json 文件中。
这应该可以解决在公司网络内安装扩展程序的问题,但如果您要在家/咖啡店工作并且未连接到公司 VPN,我建议禁用该设置。
https://github.com/Microsoft/vscode/issues/3492
关于openssl - 如何让 Visual Studio Code 信任我们的自签名代理证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36506539/