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

公司代理下Mac端WebStorm无法使用GitHub Copilot,求类似VSCode解决方案

Mac端WebStorm解决GitHub Copilot自签名证书问题方案

针对公司代理环境下WebStorm中GitHub Copilot出现的「自签名证书在证书链中」错误,以下是类似VSCode monkey patch的解决方案,以及更安全的证书导入方案:

方案一:Monkey Patch修改Copilot插件配置

  • 定位WebStorm的Copilot插件目录
    打开WebStorm,依次点击「WebStorm」→「设置」→「插件」,找到GitHub Copilot插件,记录其ID为GitHub.copilot。Mac端插件默认路径为:

    ~/Library/Application Support/JetBrains/WebStorm<你的版本号>/plugins/GitHub.copilot/lib
    

    例如WebStorm 2024.1的路径是~/Library/Application Support/JetBrains/WebStorm2024.1/plugins/GitHub.copilot/lib

  • 修改插件核心文件
    进入上述lib目录,找到体积最大的JS文件(通常名为copilot-agent.js或copilot.js),用文本编辑器打开。
    搜索rejectUnauthorized字段,找到类似代码段:

    agent: new https.Agent({
        rejectUnauthorized: true
    })
    

    将true修改为false,保存文件。若未找到该字段,搜索https.request相关代码,手动添加rejectUnauthorized: false到Agent配置中。

  • 重启WebStorm
    完全关闭WebStorm后重新启动,测试Copilot功能是否恢复。

方案二:导入公司代理证书(更安全)

  • 导出公司代理的自签名证书为.pem格式
  • 打开WebStorm,进入「设置」→「工具」→「服务器证书」,点击「+」按钮导入该证书,勾选信任选项
  • 进入「设置」→「外观与行为」→「系统设置」→「HTTP代理」,确认代理配置正确,同时勾选「允许未签名证书」(部分版本有此选项)
  • 重启WebStorm生效

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 02:45:31