Si su empresa emplea medidas de seguridad como un servidor de seguridad o servidor proxy, debe agregar las siguientes direcciones URL, puertos y protocolos a una lista de permitidos para asegurarse de que Copilot funciona según lo previsto:
GitHub direcciones URL públicas
| Dominio o dirección URL | Propósito |
|---|---|
https://github.com/login/* | Autenticación |
https://github.com/enterprises/YOUR-ENTERPRISE/* | Autenticación de cuentas de usuario administradas, solo necesaria con Enterprise Managed Users |
https://api.github.com/user | Administración de usuarios |
https://api.github.com/copilot_internal/* | Administración de usuarios |
https://copilot-telemetry.githubusercontent.com/telemetry | Telemetría |
https://collector.github.com/* | Telemetría de análisis |
https://default.exp-tas.com | Telemetría |
https://copilot-proxy.githubusercontent.com | Servicio de API para sugerencias de Copilot |
https://origin-tracker.githubusercontent.com | Servicio de API para sugerencias de Copilot |
`https://*.githubcopilot.com/*`
[^1] | Servicio de API para sugerencias de Copilot |
|
https://*.individual.githubcopilot.com
[^2] | Servicio de API para sugerencias de Copilot |
|
https://*.business.githubcopilot.com
[^3] | Servicio de API para sugerencias de Copilot |
|
https://*.enterprise.githubcopilot.com
[^4] | Servicio de API para sugerencias de Copilot |
| https://*.SUBDOMAIN.ghe.com | Para los usuarios de Copilot en GHE.com |
| https://SUBDOMAIN.ghe.com | Para los usuarios de Copilot en GHE.com |
| https://copilot-reports-*.b01.azurefd.net | Descargas del informe de métricas de uso de Copilot |
Dependiendo de las políticas de seguridad y de los editores que utilice su organización, puede que tenga que permitir dominios y URLs adicionales. Para más información sobre los editores específicos, consulta Lectura adicional.
Todos los usuarios del servidor proxy o servidor de seguridad también deben configurar su propio entorno para conectarse a Copilot. Consulte Configuración de las opciones de red para GitHub Copilot.
Lista de permitidos recomendada de Agente de programación Copilot
Agente de programación Copilot incluye un firewall integrado con una lista de permitidos recomendada que está habilitada de forma predeterminada. La lista blanca recomendada permite acceso a:
- Repositorios de paquetes de sistema operativo comunes (por ejemplo, Debian, Ubuntu, Red Hat).
- Registros de contenedor comunes (por ejemplo, Docker Hub, Azure Container Registry, AWS Elastic Container Registry).
- Empaqueta registros usados por lenguajes de programación populares (C#, Docker, Go, Haskell, Java, JavaScript, Perl, PHP, Python, Ruby, Rust y Swift).
- Entidades de certificación comunes (para permitir la validación de certificados SSL).
- Hosts que se usan para descargar exploradores web para el servidor MCP de Playwright.
Para obtener más información sobre cómo configurar el firewall de Agente de programación Copilot, consulte Personalización o deshabilitación del firewall para el agente de codificación de GitHub Copilot.
La lista de permitidos permite access a los hosts siguientes:
infraestructura de Azure: servicio de metadatos
168.63.129.16
Entidades de certificación: DigiCert
crl3.digicert.comcrl4.digicert.comocsp.digicert.com
Entidades de certificación: Symantec
ts-crl.ws.symantec.comts-ocsp.ws.symantec.coms.symcb.coms.symcd.com
Entidades de certificación: GeoTrust
crl.geotrust.comocsp.geotrust.com
Entidades de certificación: Thawte
crl.thawte.comocsp.thawte.com
Entidades de certificación: VeriSign
crl.verisign.comocsp.verisign.com
Entidades de certificación: GlobalSign
crl.globalsign.comocsp.globalsign.com
Entidades de certificación: SSL.com
crls.ssl.comocsp.ssl.com
Entidades de certificación: IdenTrust
crl.identrust.comocsp.identrust.com
Entidades de certificación: Sectigo
crl.sectigo.comocsp.sectigo.com
Entidades de certificación: UserTrust
crl.usertrust.comocsp.usertrust.com
Registros de contenedor: 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: Contenido y 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: Almacenamiento de artefactos de acciones
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
Lenguajes de programación y Administradores de paquetes: 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/
Lenguajes de programación y administradores de paquetes: Dart
pub.devpub.dartlang.orgstorage.googleapis.com/pub-packages/storage.googleapis.com/dart-archive/
Lenguajes de programación y administradores de paquetes: Go
go.devgolang.orgproxy.golang.orgsum.golang.orgpkg.go.devgoproxy.iostorage.googleapis.com/proxy-golang-org-prod/
Lenguajes de programación y administradores de paquetes: Haskell
haskell.org*.hackage.haskell.orgget-ghcup.haskell.orgdownloads.haskell.org
Lenguajes de programación y administradores de paquetes: 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
Lenguajes de programación y administradores de paquetes: 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
Lenguajes de programación y administradores de paquetes: Perl
cpan.orgwww.cpan.orgmetacpan.orgcpan.metacpan.org
Lenguajes de programación y administradores de paquetes: PHP
repo.packagist.orgpackagist.orggetcomposer.org
Lenguajes de programación y administradores de paquetes: 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
Lenguajes de programación y administradores de paquetes: Ruby
rubygems.orgapi.rubygems.orgrubygems.pkg.github.combundler.rubygems.orggems.rubyforge.orggems.rubyonrails.orgindex.rubygems.orgcache.ruby-lang.org*.rvm.io
Lenguajes de programación y administradores de paquetes: Rust
crates.ioindex.crates.iostatic.crates.iosh.rustup.rsstatic.rust-lang.org
Lenguajes de programación y administradores de paquetes: Swift
download.swift.orgswift.orgcocoapods.orgcdn.cocoapods.org
Infraestructura y herramientas: HashiCorp
releases.hashicorp.comapt.releases.hashicorp.comyum.releases.hashicorp.comregistry.terraform.io
Infraestructura y herramientas: esquema JSON
json-schema.orgjson.schemastore.org
Infraestructura y herramientas: Playwright
playwright.download.prss.microsoft.comcdn.playwright.devplaywright.azureedge.netplaywright-akamai.azureedge.netplaywright-verizon.azureedge.netstorage.googleapis.com/chrome-for-testing-public
Administradores de paquetes de Linux: Ubuntu
archive.ubuntu.comsecurity.ubuntu.comppa.launchpad.netkeyserver.ubuntu.comazure.archive.ubuntu.comapi.snapcraft.io
Administradores de paquetes de Linux: Debian
deb.debian.orgsecurity.debian.orgkeyring.debian.orgpackages.debian.orgdebian.map.fastlydns.netapt.llvm.org
Administradores de paquetes de Linux: Fedora
dl.fedoraproject.orgmirrors.fedoraproject.orgdownload.fedoraproject.org
Administradores de paquetes de Linux: CentOS
mirror.centos.orgvault.centos.org
Administradores de paquetes de Linux: Alpine
dl-cdn.alpinelinux.orgpkg.alpinelinux.org
Administradores de paquetes de Linux: Arch
mirror.archlinux.orgarchlinux.org
Administradores de paquetes de Linux: SUSE
download.opensuse.org
Administradores de paquetes de Linux: Red Hat
cdn.redhat.com
Administradores de paquetes de Linux: orígenes de paquetes comunes
packagecloud.iopackages.cloud.google.compackages.microsoft.com
Other
dl.k8s.iopkgs.k8s.io
Lectura adicional
-
[Conexiones de red en Visual Studio Code](https://code.visualstudio.com/docs/setup/network) en la documentación de Visual Studio -
[Instalar y usar Visual Studio y Azure Services detrás de un firewall o servidor proxy](https://learn.microsoft.com/en-us/visualstudio/install/install-and-use-visual-studio-behind-a-firewall-or-proxy-server) en la documentación de Microsoft [^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 individual 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.