Skip to main content

排查 GitHub Copilot 的防火墙设置问题

与防火墙相关的错误排查帮助。

GitHub Copilot 可以通过具有 GitHub Copilot Individual 的个人帐户或通过具有 GitHub Copilot Business 的组织帐户进行管理。

GitHub Copilot 供经过验证的学生、教师和热门开源项目的维护人员免费使用。 如果你不是学生、教师或热门开源项目的维护人员,可以在一次性 30 天试用期中免费试用 GitHub Copilot。 免费试用后,需要付费订阅才能继续使用。有关详细信息,请参阅“关于 GitHub Copilot 的计费”。

如果你或你的组织采用防火墙或代理服务器等安全措施,将某些域 URL 包含在“允许列表”中并打开特定端口和协议可能很有用。 这样做将改进 GitHub Copilot 的安装和使用,以获得最佳体验。

要添加到允许列表的 URL

由于 GitHub Copilot 与远程机器学习模型的交互及其更新检查功能,建议在允许列表中包含以下域 URL,在用户界面或部署脚本中将它们标记为受信任。

域和/或 URL目的
https://github.com/login/*身份验证
https://api.github.com/user用户管理
https://api.github.com/copilot_internal/*用户管理
https://copilot-telemetry.githubusercontent.com/telemetry遥测
https://default.exp-tas.com/遥测
https://copilot-proxy.githubusercontent.com/Copilot 建议的 API 服务
https://origin-tracker.githubusercontent.comCopilot 建议的 API 服务
https://*.githubcopilot.comCopilot 建议的 API 服务

其他域和 URL 可能需要加入允许列表,具体取决于组织的安全策略和所用的编辑器。 有关特定编辑器的详细信息,请参阅“延伸阅读”。

其他阅读材料