Если ваша компания использует такие меры безопасности, как брандмауэр или прокси-сервер, необходимо добавить следующие URL-адреса, порты и протоколы в список разрешений, чтобы гарантировать, что Copilot работает должным образом:
Общедоступные URL-адреса GitHub
| Домен и /или URL-адрес | Цель |
|---|---|
http://github.com/login/* | Authentication |
http://github.com/enterprises/YOUR-ENTERPRISE/* | Проверка подлинности для управляемые учетные записи пользователей, требуется только для Enterprise Managed Users |
http://api.github.com/user | Управление пользователями |
http://api.github.com/copilot_internal/* | Управление пользователями |
http://copilot-telemetry.githubusercontent.com/telemetry | Телеметрия |
http://collector.github.com/* | Телеметрия аналитики |
http://default.exp-tas.com | Телеметрия |
http://copilot-proxy.githubusercontent.com | Служба API для предложений Copilot |
http://origin-tracker.githubusercontent.com | Служба API для предложений Copilot |
`http://*.githubcopilot.com/*`
[^1] | Служба API для предложений Copilot |
|
http://*.individual.githubcopilot.com
[^2] | Служба API для предложений Copilot |
|
http://*.business.githubcopilot.com
[^3] | Служба API для предложений Copilot |
|
http://*.enterprise.githubcopilot.com
[^4] | Служба API для предложений Copilot |
| http://*.SUBDOMAIN.ghe.com | Для Copilot пользователей на GHE.com |
| http://SUBDOMAIN.ghe.com | Для Copilot пользователей на GHE.com |
В зависимости от используемых политик безопасности и редакторов организации может потребоваться разрешить список дополнительных доменов и URL-адресов. Дополнительные сведения о конкретных редакторах см. в разделе "Дополнительные сведения".
Каждый пользователь прокси-сервера или брандмауэра также должен настроить собственную среду для подключения к Copilot. См . раздел AUTOTITLE.
Агент кодирования Copilot рекомендованный список разрешений
Агент кодирования Copilot включает встроенный межсетевой экран с рекомендованным списком разрешений, который по умолчанию включён. Рекомендуемый список разрешений позволяет получить доступ к:
- Распространенные репозитории пакетов операционной системы (например, Debian, Ubuntu, Red Hat).
- Общие реестры контейнеров (например, Docker Hub, Реестр контейнеров Azure, реестр эластичных контейнеров AWS).
- Реестры пакетов, используемые популярными языками программирования (C#, Dart, Go, Haskell, JavaScript, JavaScript, Perl, PHP, Python, Ruby, Rust, Swift).
- Общие центры сертификации (чтобы разрешить проверку SSL-сертификатов).
- Узлы, используемые для скачивания веб-браузеров для сервера Playwright MCP.
Для получения дополнительной информации о настройке файрвола Агент кодирования Copilot см. Настройка или отключение брандмауэра для агента GitHub Copilot для программирования.
Список разрешений позволяет получить доступ к следующим хостам:
Azure Infrastructure: Metadata Service
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: Действия Хранилище артефактов
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/
Языки программирования и менеджеры пакетов: Dart
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 Schema
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 Code](http://code.visualstudio.com/docs/setup/network) в документации по Visual Studio -
[Установка и использование Visual Studio и служб Azure за брандмауэром или прокси-сервером](http://learn.microsoft.com/en-us/visualstudio/install/install-and-use-visual-studio-behind-a-firewall-or-proxy-server) в документации Майкрософт [^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 Второй пилот Индивидуальный 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 plan. Do not add this URL to your allowlist if you want to use subscription-based network routing to block users from using Бизнес Copilot on your network. [^4]: Allows access to authorized users via a Копилот Энтерпрайз plan. Do not add this URL to your allowlist if you want to use subscription-based network routing to block users from using Копилот Энтерпрайз on your network.