You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

VSCode GitHub认证扩展登录失败(自签名证书链错误)求助

解决VSCode登录GitHub时的自签名证书错误问题

我之前也碰到过一模一样的问题,这大概率是你的网络环境里存在代理或者企业级自签名SSL证书,导致VSCode无法验证证书链,进而登录失败。给你几个实用的解决办法:

方法一:关闭VSCode的严格SSL验证

  • 打开VSCode设置(快捷键:Windows/Linux用Ctrl+,,Mac用Cmd+,
  • 在搜索框输入http.proxyStrictSSL,取消这个选项的勾选(也就是将其设置为false
  • 或者直接编辑settings.json文件,添加以下配置:
    "http.proxyStrictSSL": false
    
  • 注意:这个设置会让VSCode跳过SSL证书的严格校验,建议只在你信任的网络环境下使用。

方法二:将自签名证书添加到VSCode信任列表

  • 先找到你网络环境中的自签名证书文件(通常是.crt.pem格式)
  • 在VSCode设置中搜索security.allowedUNPKGCertificates,点击「编辑 in settings.json」
  • 在数组中添加证书的本地路径,比如:
    "security.allowedUNPKGCertificates": ["C:/Users/xxx/your-certificate.crt"]
    
  • 保存设置后重启VSCode,再尝试登录GitHub

方法三:检查并调整代理设置

  • 如果你当前使用了代理服务器,先确认代理的SSL证书配置是否正确
  • 可以尝试暂时关闭代理,直接连接网络,看看能否正常完成GitHub登录流程

内容的提问来源于stack exchange,提问作者user17795054

火山引擎 最新活动