GitHub Copilot 在公司网络里连不上,先不要只重装插件。更高概率的问题是 VPN、HTTP 代理、防火墙或自签证书拦截了 Copilot 到 GitHub 服务的连接。先用命令测通,再让 IT 看日志,比盲目换编辑器有效。
先测 Copilot 端点
GitHub 官方文档建议用 curl 测试连接。可以先请求 Copilot 代理的 ping 地址,看看是否返回 HTTP 200。如果是 Copilot Chat 问题,还要测 Chat API 的 ping 地址。
如果普通网络能通、公司网络不通,基本就不是账号问题,而是网络策略问题。
代理问题怎么看
如果公司要求走代理,要确认编辑器和 Copilot 都能使用这个代理。GitHub 文档也提醒,编辑器支持的代理方式,不一定就等于 Copilot 扩展完全支持。
常见表现包括 ETIMEDOUT、ECONNRESET、无法连接 server、扩展激活失败。遇到这些,先把代理地址、认证方式、系统证书和编辑器日志整理出来。
证书问题不要随便忽略
公司代理如果做 HTTPS 检查,可能会替换证书,导致 Copilot 报证书验证失败。临时关闭严格证书检查也许能通,但这有安全风险,不建议作为长期方案。
更稳的是让 IT 把必要证书安装进系统信任库,并根据 GitHub 的 Copilot allowlist 放行相关域名、端口和协议。
排查顺序
第一步,确认 GitHub 账号和 Copilot 授权正常。第二步,换手机热点测试。第三步,在公司网络下用 curl 测端点。第四步,查看 IDE 里的 Copilot 日志。第五步,把错误码、时间、网络环境、代理配置交给 IT。
结论:公司网络下 Copilot 连不上,重点不是“AI 补全坏了”,而是先证明链路哪里断。账号、插件、代理、证书、防火墙分开查,解决速度会快很多。