Zscaler 背后的 CoPilot - 幽灵文本请求出错:(FetchError) 无法获取本地颁发者证书

问题描述 投票:0回答:1

我在家庭办公室的公司计算机上安装了 Windows 10 上的 Visual Studio 2022 企业版中的 CoPilot 扩展。我公司的计算机附带了 Zscaler,它由我公司的 IT 部门安装。 Zscaler 隧道已启用,以便我可以访问我的内联网。

鉴于这种环境,我尝试测试 CoPilot 免费版,因此我按照GitHub Copilot 入门

中的安装说明进行操作

不幸的是我收到这个错误

[ERROR] [ghostText] [2024-01-10T16:46:40.022Z] Error on ghost text request: (FetchError) unable to get local issuer certificate

显然它与Zscaler有关,我不确定是什么。

visual-studio github-copilot
1个回答
0
投票

我解决了这个错误如下:

  • 使用 Chrome 浏览到 URL https://copilot-proxy.githubusercontent.com/v1/engines/copilot-codex,然后将 Zscaler 根 CA 证书导出到文件,例如C:\Data\CoPilot\CA\Zscaler Root CA.pem 如下图:

  • 定义新的用户或系统环境变量NODE_EXTRA_CA_CERTS并将其值设置为导出的Zscaler证书,如下所示:

  • 重新启动 Visual Studio,开始输入一些代码并检查 CoPilot 输出

© www.soinside.com 2019 - 2024. All rights reserved.