Skip to content

Commit 5e957dd

Browse files
authored
Update Configuring your proxy server or firewall for Copilot (#38683)
1 parent 0bdfe8f commit 5e957dd

File tree

1 file changed

+49
-10
lines changed

1 file changed

+49
-10
lines changed

content/copilot/managing-copilot/managing-github-copilot-in-your-organization/configuring-your-proxy-server-or-firewall-for-copilot.md

Lines changed: 49 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,59 @@ shortTitle: Allow Copilot traffic
1111

1212
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 {% data variables.product.prodname_copilot_short %} works as expected:
1313

14+
## GitHub Enterprise Related URLs
1415
| Domain and/or URL | Purpose |
1516
| :------------------------------------- | :--------------------------------- |
16-
| `https://github.com/login/*` | Authentication |
17+
| `https://github.com/YOUR-ENTERPRISE/*` | Enterprise URL |
18+
| `https://github.com/YOUR-ENTERPRISE?*` | Enterprise URL |
1719
| `https://github.com/enterprises/YOUR-ENTERPRISE/*` | Authentication for {% data variables.enterprise.prodname_managed_users %}, only required with {% data variables.product.prodname_emus %} |
18-
| `https://api.github.com/user` | User Management |
20+
21+
## GitHub Public URLs
22+
| Domain and/or URL | Purpose |
23+
| :------------------------------------- | :--------------------------------- |
24+
| `https://github.com/login/*` | Authentication, only required with Personal Users |
25+
| `https://github.com/login?*` | Authentication, only required with Personal Users |
26+
| `https://github.com/login/oauth/*` | Authentication, only required with {% data variables.product.prodname_emus %} |
27+
| `https://api.github.com/user/*` | User Management |
28+
| `https://github.com/favicon.ico` | Icon |
29+
| `https://github.com/account/*` | Account |
30+
| `https://github.com/settings/*` | Settings |
31+
| `https://avatars.githubusercontent.com/*` | Avatars |
32+
| `https://github.com/copilot/*` | Copilot |
33+
| `https://raw.githubusercontent.com/*` | Raw Content |
34+
| `https://github.githubassets.com/*` | GitHub Assets |
35+
| `https://collector.github.com/*` | Collector |
36+
| `https://github.com/github-copilot/*` | GitHub Copilot |
37+
| `https://api.github.com/*` | API |
38+
| `https://github.com/notifications/*` | Notifications |
39+
| `https://github.com/session/*` | Session |
40+
| `https://github.com/dashboard/*` | Dashboard |
41+
| `https://github.com/dashboard?*` | Dashboard |
42+
| `https://github.com/logout/*` | Logout |
43+
| `https://github.com/logout?*` | Logout |
44+
| `https://github.com/switch_account?*` | Switch Account |
45+
| `https://github.com/switch_account/*` | Switch Account |
46+
47+
## GitHub Copilot Related URLs
48+
| Domain and/or URL | Purpose |
49+
| :------------------------------------- | :--------------------------------- |
1950
| `https://api.github.com/copilot_internal/*` | User Management |
20-
| `https://copilot-telemetry.githubusercontent.com/telemetry` | Telemetry |
21-
| `https://default.exp-tas.com` | Telemetry |
22-
| `https://copilot-proxy.githubusercontent.com` | API service for {% data variables.product.prodname_copilot_short %} suggestions |
23-
| `https://origin-tracker.githubusercontent.com` | API service for {% data variables.product.prodname_copilot_short %} suggestions |
24-
| `https://*.githubcopilot.com`[^1] | API service for {% data variables.product.prodname_copilot_short %} suggestions |
25-
| `https://*.individual.githubcopilot.com`[^2] | API service for {% data variables.product.prodname_copilot_short %} suggestions |
26-
| `https://*.business.githubcopilot.com`[^3] | API service for {% data variables.product.prodname_copilot_short %} suggestions |
27-
| `https://*.enterprise.githubcopilot.com`[^4] | API service for {% data variables.product.prodname_copilot_short %} suggestions |
51+
| `https://copilot-telemetry.githubusercontent.com/telemetry/*` | Telemetry |
52+
| `https://default.exp-tas.com/*` | Telemetry |
53+
| `https://copilot-proxy.githubusercontent.com/*` | API service for {% data variables.product.prodname_copilot_short %} suggestions |
54+
| `https://origin-tracker.githubusercontent.com/*` | API service for {% data variables.product.prodname_copilot_short %} suggestions |
55+
| `https://*.githubcopilot.com/*`[^1] | API service for {% data variables.product.prodname_copilot_short %} suggestions |
56+
| `https://*.individual.githubcopilot.com/*`[^2] | API service for {% data variables.product.prodname_copilot_short %} suggestions |
57+
| `https://*.business.githubcopilot.com/*`[^3] | API service for {% data variables.product.prodname_copilot_short %} suggestions |
58+
| `https://*.enterprise.githubcopilot.com/*`[^4] | API service for {% data variables.product.prodname_copilot_short %} suggestions |
59+
60+
61+
If your organization is using Microsoft Extra ID, you also need to add the following URLs to the allowlist:
62+
- `https://login.microsoftonline.com/*`
63+
- `https://aadcdn.msauth.net/*`
64+
- `https://login.live.com/*`
65+
- `https://*.activedirectory.windowsazure.com/*`
66+
2867

2968
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](#further-reading).
3069

0 commit comments

Comments
 (0)