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

IntelliJ IDEA与GitHub Copilot因自签名证书无法正常工作求助

解决Copilot企业网络环境下"self signed certificate in certificate chain"错误

在Windows 10企业网络环境(含代理、自定义证书配置)中,Copilot(版本1.1.31.1908)登录状态正常,但无法生成代码建议,日志报错如下:

WARN - #copilot - [ERROR] [default] [2022-09-08T09:15:19.606Z] Request Error: self signed certificate in certificate chain

使用的IDE为IntelliJ IDEA 2022.2.1,以下是针对性解决建议:

  • 导入企业根证书到JVM信任库
    IntelliJ基于JVM运行,需将企业自签名根证书添加到IDE使用的JVM信任库:

    1. 打开IDE,进入File > Project Structure > SDKs,复制当前使用的JDK路径。
    2. 打开命令提示符,切换到JDK路径下的jre/lib/security目录。
    3. 执行证书导入命令(替换证书文件路径与别名):
      keytool -importcert -file "C:\path\to\your\cert.cer" -keystore cacerts -alias "enterprise-root-cert"
      
      信任库默认密码为changeit,按提示确认导入操作。
    4. 完全重启IntelliJ IDEA。
  • 配置IDE代理与证书信任

    1. 进入File > Settings > Appearance & Behavior > System Settings > HTTP Proxy,确认代理配置与企业网络要求一致(自动检测或手动填写)。
    2. 点击Check connection验证代理连通性,若弹出证书信任提示,选择永久信任该证书。
    3. 进入Settings > Tools > GitHub Copilot,确认登录状态正常,点击右上角的重启按钮重启Copilot服务。
  • 临时绕过证书验证(不推荐长期使用)
    若上述方法无效,可通过环境变量临时跳过证书检查(存在安全风险):

    1. 打开系统环境变量设置:右键「此电脑」→ 属性 → 高级系统设置 → 环境变量。
    2. 添加系统变量:
      • 变量名:NODE_TLS_REJECT_UNAUTHORIZED
      • 变量值:0
    3. 重启IntelliJ IDEA后测试Copilot功能。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 04:40:25