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:
URL públicas de GitHub
| 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 | Copilot descargas del informe de métricas de uso |
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. Consulta Configuración de las opciones de red para GitHub Copilot.
Agente de codificación de Copilot lista de permitidos recomendada
Agente de codificación de Copilot incluye un firewall integrado con una lista de permitidos recomendada que está habilitada de forma predeterminada. La lista de permitidos recomendada permite el 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 utilizados para descargar navegadores web para el servidor MCP de Playwright.
Para obtener más información sobre cómo configurar el firewall Agente de codificación de Copilot , consulte Personalización o deshabilitación del firewall para el agente de codificación de GitHub Copilot.
La lista de permitidos permite el acceso a los siguientes hosts:
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 -
[Instalación y uso de Visual Studio y servicios de Azure detrás de un servidor de seguridad 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 para particulares 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 Empresarial plan. Do not add this URL to your allowlist if you want to use subscription-based network routing to block users from using Copilot Empresarial on your network. [^4]: Allows access to authorized users via a Copilot Empresarial plan. Do not add this URL to your allowlist if you want to use subscription-based network routing to block users from using Copilot Empresarial on your network.