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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.06 06:52:16