If your company employs security measures like a firewall or proxy server, you should add the following URLs, ports, and protocols to an allowlist to ensure Copilot works as expected:
GitHub public URLs
Domain and/or URL | Purpose |
---|---|
https://github.com/login/* | Authentication |
https://github.com/enterprises/YOUR-ENTERPRISE/* | Authentication for 관리형 사용자 계정, only required with Enterprise Managed Users |
https://api.github.com/user | User Management |
https://api.github.com/copilot_internal/* | User Management |
https://copilot-telemetry.githubusercontent.com/telemetry | Telemetry |
https://default.exp-tas.com | Telemetry |
https://copilot-proxy.githubusercontent.com | API service for Copilot suggestions |
https://origin-tracker.githubusercontent.com | API service for Copilot suggestions |
https://*.githubcopilot.com 1 | API service for Copilot suggestions |
https://*.individual.githubcopilot.com 2 | API service for Copilot suggestions |
https://*.business.githubcopilot.com 3 | API service for Copilot suggestions |
https://*.enterprise.githubcopilot.com 4 | API service for Copilot suggestions |
Depending on the security policies and editors your organization uses, you may need to allowlist additional domains and URLs. For more information on specific editors, see Further reading.
Every user of the proxy server or firewall also needs to configure their own environment to connect to Copilot. See GitHub Copilot의 네트워크 설정 구성하기.
Further reading
- Network Connections in Visual Studio Code in the Visual Studio documentation
- Install and use Visual Studio and Azure Services behind a firewall or proxy server in the Microsoft documentation
Footnotes
-
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 엔터프라이즈 네트워크에 대한 GitHub Copilot 액세스 관리. ↩
-
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. ↩
-
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. ↩
-
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. ↩