如果公司采用防火墙或代理服务器等安全措施,则应将以下 URL、端口和协议添加到允许列表,以确保 Copilot 按预期工作:
GitHub 公共 URL
| 域和/或 URL | 目的 |
|---|---|
https://github.com/login/* | Authentication |
https://github.com/enterprises/YOUR-ENTERPRISE/* | 对 托管用户帐户 的身份验证,仅 Enterprise Managed Users 需要 |
https://api.github.com/user | 用户管理 |
https://api.github.com/copilot_internal/* | 用户管理 |
https://copilot-telemetry.githubusercontent.com/telemetry | 遥测 |
https://collector.github.com/* | 分析遥测 |
https://default.exp-tas.com | 遥测 |
https://copilot-proxy.githubusercontent.com | Copilot 建议的 API 服务 |
https://origin-tracker.githubusercontent.com | Copilot 建议的 API 服务 |
`https://*.githubcopilot.com/*`
[^1] | Copilot 建议的 API 服务 |
|
https://*.individual.githubcopilot.com
[^2] | Copilot 建议的 API 服务 |
|
https://*.business.githubcopilot.com
[^3] | Copilot 建议的 API 服务 |
|
https://*.enterprise.githubcopilot.com
[^4] | Copilot 建议的 API 服务 |
| https://*.SUBDOMAIN.ghe.com | 对于 GHE.com 上的 Copilot 用户 |
| https://SUBDOMAIN.ghe.com | 对于 GHE.com 上的 Copilot 用户 |
根据组织使用的安全策略和编辑器,可能需要将其他域和 URL 加入允许列表中。 有关特定编辑器的详细信息,请参阅延伸阅读。
代理服务器或防火墙的每个用户还需要配置自己的环境以连接到 Copilot。 请参阅“为 GitHub Copilot 配置网络设置”。
Copilot 编码智能体 建议的允许列表
Copilot 编码智能体 包含一个内置防火墙,其建议的允许列表默认启用。 建议的允许列表允许访问:
- 常见的操作系统包存储库(例如 Debian、Ubuntu、Red Hat)。
- 常见容器注册表(例如,Docker Hub、Azure 容器注册表、AWS 弹性容器注册表)。
- 常见编程语言使用的包注册表(C#、Dart、Go、Haskell、Java、JavaScript、Perl、PHP、Python、Ruby、Rust、Swift)。
- 常见证书颁发机构(用于允许验证 SSL 证书)。
- 用于下载适用于 Playwright MCP 服务器的 Web 浏览器的主机。
有关配置 Copilot 编码智能体 防火墙的更多信息,请参阅 自定义或禁用 GitHub Copilot 编码代理的防火墙。
允许列表允许访问以下主机:
Azure 基础结构:元数据服务
168.63.129.16
证书颁发机构:DigiCert
crl3.digicert.comcrl4.digicert.comocsp.digicert.com
证书颁发机构:Symantec
ts-crl.ws.symantec.comts-ocsp.ws.symantec.coms.symcb.coms.symcd.com
证书颁发机构:GeoTrust
crl.geotrust.comocsp.geotrust.com
证书颁发机构:Thawte
crl.thawte.comocsp.thawte.com
证书颁发机构:VeriSign
crl.verisign.comocsp.verisign.com
证书颁发机构:GlobalSign
crl.globalsign.comocsp.globalsign.com
证书颁发机构:SSL.com
crls.ssl.comocsp.ssl.com
证书颁发机构:IdenTrust
crl.identrust.comocsp.identrust.com
证书颁发机构:Sectigo
crl.sectigo.comocsp.sectigo.com
证书颁发机构:UserTrust
crl.usertrust.comocsp.usertrust.com
容器注册表:Docker
172.18.0.1ghcr.ioregistry.hub.docker.com*.docker.io*.docker.comproduction.cloudflare.docker.comauth.docker.ioquay.iomcr.microsoft.comgcr.iopublic.ecr.aws
GitHub:内容和 API
*.githubusercontent.comraw.githubusercontent.comobjects.githubusercontent.comlfs.github.comgithub-cloud.githubusercontent.comgithub-cloud.s3.amazonaws.comcodeload.github.comscanning-api.github.comapi.mcp.github.comuploads.github.com/copilot/chat/attachments/
GitHub:Actions Artifact Storage
productionresultssa0.blob.core.windows.netproductionresultssa1.blob.core.windows.netproductionresultssa2.blob.core.windows.netproductionresultssa3.blob.core.windows.netproductionresultssa4.blob.core.windows.netproductionresultssa5.blob.core.windows.netproductionresultssa6.blob.core.windows.netproductionresultssa7.blob.core.windows.netproductionresultssa8.blob.core.windows.netproductionresultssa9.blob.core.windows.netproductionresultssa10.blob.core.windows.netproductionresultssa11.blob.core.windows.netproductionresultssa12.blob.core.windows.netproductionresultssa13.blob.core.windows.netproductionresultssa14.blob.core.windows.netproductionresultssa15.blob.core.windows.netproductionresultssa16.blob.core.windows.netproductionresultssa17.blob.core.windows.netproductionresultssa18.blob.core.windows.netproductionresultssa19.blob.core.windows.net
编程语言和包管理器:C# /.NET
nuget.orgdist.nuget.orgapi.nuget.orgnuget.pkg.github.comdotnet.microsoft.compkgs.dev.azure.combuilds.dotnet.microsoft.comdotnetcli.blob.core.windows.netnugetregistryv2prod.blob.core.windows.netazuresearch-usnc.nuget.orgazuresearch-ussc.nuget.orgdc.services.visualstudio.comdot.netdownload.visualstudio.microsoft.comdotnetcli.azureedge.netci.dot.netwww.microsoft.comoneocsp.microsoft.comwww.microsoft.com/pkiops/crl/
编程语言和包管理器:达特
pub.devpub.dartlang.orgstorage.googleapis.com/pub-packages/storage.googleapis.com/dart-archive/
编程语言和包管理器:Go
go.devgolang.orgproxy.golang.orgsum.golang.orgpkg.go.devgoproxy.iostorage.googleapis.com/proxy-golang-org-prod/
编程语言和包管理器:Haskell
haskell.org*.hackage.haskell.orgget-ghcup.haskell.orgdownloads.haskell.org
编程语言和包管理器:Java
www.java.comjdk.java.netapi.adoptium.netadoptium.netsearch.maven.orgmaven.apache.orgrepo.maven.apache.orgrepo1.maven.orgmaven.pkg.github.commaven-central.storage-download.googleapis.commaven.google.commaven.oracle.comjcenter.bintray.comoss.sonatype.orgrepo.spring.iogradle.orgservices.gradle.orgplugins.gradle.orgplugins-artifacts.gradle.orgrepo.grails.orgdownload.eclipse.orgdownload.oracle.com
编程语言和包管理器:Node.js/JavaScript
npmjs.orgnpmjs.comregistry.npmjs.comregistry.npmjs.orgskimdb.npmjs.comnpm.pkg.github.comapi.npms.ionodejs.orgyarnpkg.comregistry.yarnpkg.comrepo.yarnpkg.comdeb.nodesource.comget.pnpm.iobun.shdeno.landregistry.bower.iobinaries.prisma.sh
编程语言和包管理器:Perl
cpan.orgwww.cpan.orgmetacpan.orgcpan.metacpan.org
编程语言和包管理器:PHP
repo.packagist.orgpackagist.orggetcomposer.org
编程语言和包管理器:Python
pypi.python.orgpypi.orgpip.pypa.io*.pythonhosted.orgfiles.pythonhosted.orgbootstrap.pypa.ioconda.binstar.orgconda.anaconda.orgbinstar.organaconda.orgdownload.pytorch.orgrepo.continuum.iorepo.anaconda.com
编程语言和包管理器:Ruby
rubygems.orgapi.rubygems.orgrubygems.pkg.github.combundler.rubygems.orggems.rubyforge.orggems.rubyonrails.orgindex.rubygems.orgcache.ruby-lang.org*.rvm.io
编程语言和包管理器:Rust
crates.ioindex.crates.iostatic.crates.iosh.rustup.rsstatic.rust-lang.org
编程语言和包管理器:Swift
download.swift.orgswift.orgcocoapods.orgcdn.cocoapods.org
基础结构和工具:HashiCorp
releases.hashicorp.comapt.releases.hashicorp.comyum.releases.hashicorp.comregistry.terraform.io
基础结构和工具:JSON 架构
json-schema.orgjson.schemastore.org
基础结构和工具:剧作家
playwright.download.prss.microsoft.comcdn.playwright.devplaywright.azureedge.netplaywright-akamai.azureedge.netplaywright-verizon.azureedge.net
Linux 包管理器:Ubuntu
archive.ubuntu.comsecurity.ubuntu.comppa.launchpad.netkeyserver.ubuntu.comazure.archive.ubuntu.comapi.snapcraft.io
Linux 包管理器:Debian
deb.debian.orgsecurity.debian.orgkeyring.debian.orgpackages.debian.orgdebian.map.fastlydns.netapt.llvm.org
Linux 包管理器:Fedora
dl.fedoraproject.orgmirrors.fedoraproject.orgdownload.fedoraproject.org
Linux 包管理器:CentOS
mirror.centos.orgvault.centos.org
Linux 包管理器:Alpine
dl-cdn.alpinelinux.orgpkg.alpinelinux.org
Linux 包管理器:Arch
mirror.archlinux.orgarchlinux.org
Linux 包管理器:SUSE
download.opensuse.org
Linux 包管理器:Red Hat
cdn.redhat.com
Linux 包管理器:常见包源
packagecloud.iopackages.cloud.google.compackages.microsoft.com
Other
dl.k8s.iopkgs.k8s.io
延伸阅读
-
Visual Studio 文档中的“Visual Studio Code 中的网络连接”
-
在 Microsoft 文档中,在防火墙或代理服务器后面安装和使用 Visual Studio 和 Azure 服务
[^1]: Allows access to authorized users regardless of Copilot plan. Do not add this URL to your allowlist if you are using subscription-based network routing. For more information on subscription-based network routing, see [AUTOTITLE](/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-access-to-copilot-in-your-enterprise/managing-github-copilot-access-to-your-enterprises-network). [^2]: Allows access to authorized users via a Copilot 个人版 plan. Do not add this URL to your allowlist if you are using subscription-based network routing. [^3]: Allows access to authorized users via a Copilot Business plan. Do not add this URL to your allowlist if you want to use subscription-based network routing to block users from using Copilot Business on your network. [^4]: Allows access to authorized users via a Copilot Enterprise plan. Do not add this URL to your allowlist if you want to use subscription-based network routing to block users from using Copilot Enterprise on your network.