You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code中GitHub Copilot突发CERT_HAS_EXPIRED报错,寻求解决方案

解决GitHub Copilot提示CERT_HAS_EXPIRED错误的方法

当VS Code中的GitHub Copilot突然弹出证书过期相关错误时,可尝试以下步骤修复:

  • 检查系统证书状态
    打开系统证书管理器,排查是否存在已过期的根证书或与GitHub、Copilot关联的证书。若有过期证书,手动更新;离线环境需下载安装最新根证书包。

  • 重置VS Code网络设置
    打开VS Code命令面板(快捷键Ctrl+Shift+P或Cmd+Shift+P),执行> Developer: Reset Window命令,重置后重启VS Code再测试Copilot。

  • 调整代理与防火墙规则
    临时关闭当前使用的代理服务器,测试Copilot是否恢复正常。同时检查防火墙是否拦截了Copilot的网络请求,确保VS Code及Copilot扩展被允许访问网络,可先临时关闭防火墙验证,确认后添加对应允许规则。

  • 更新VS Code及Copilot扩展
    打开VS Code扩展面板,检查GitHub Copilot扩展是否有可用更新,及时升级到最新版本。同时确保VS Code本身为最新版本,旧版本可能因兼容性问题导致证书验证失败。

  • 清除VS Code缓存
    关闭VS Code后,删除对应缓存目录的文件:

    • Windows:%APPDATA%\Code\Cache、%APPDATA%\Code\Caches
    • macOS:~/Library/Caches/Code
    • Linux:~/.config/Code/Cache、~/.config/Code/Caches
      重启VS Code后重新登录Copilot。

错误提示中文翻译:“请检查您的防火墙规则和网络连接,然后重试。错误代码:CERT_HAS_EXPIRED。”

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 18:32:04