You can create groups of users in your enterprise with enterprise teams. This allows you to simplify licensing by managing Copilot access with team membership.
Current limitations: You can create up to 50 teams for a single enterprise and add up to 500 users to each team.
1. Find the enterprise teams page
- Klicke auf GitHub in der oberen rechten Ecke auf dein Profilbild.
- Klicke je nach deiner Umgebung auf Dein Unternehmenoder auf Deine Unternehmen, und klicke dann auf das Unternehmen, das du anzeigen möchtest.
- Klicke oben auf der Seite auf People.
- In the left sidebar, click Enterprise teams.
2. Create a team
- Navigate to the enterprise teams page. See 1. Find the enterprise teams page.
- Click Create Enterprise team.
- Choose the team's name, description, and organization access, then click Create Enterprise team.
Once you have created a team, you can manage the team's membership and licenses.
3. Add users
There are multiple ways to add users to an enterprise team.
- Adding users manually
- Syncing with an IdP group (Enterprise Managed Users only)
- Using the API
Enterprise teams can contain organization members and unaffiliated users.
Adding users manually
- Navigate to the enterprise teams page. See 1. Find the enterprise teams page.
- Click the team you want to add users to.
- Click Add members, then search for and select the users you want to add.
- Click Add.
You can remove users from an enterprise team at any time using the menu next to the user's name in the member list. This action does not remove a user from the enterprise account.
Syncing with an IdP group
If you use Enterprise Managed Users, you can sync membership of an enterprise team to a group in your identity provider. That way, any changes made to the group in the IdP (such as adding or removing a user) will be synced to the enterprise team via SCIM. For details and requirements, see Verwalten von Teammitgliedschaften mit Identitätsanbietergruppen.
- Navigate to the enterprise teams page. See 1. Find the enterprise teams page.
- Click the team you want to sync.
- Ensure the team contains no manually assigned users. You can remove users by using the menu next to the user's name in the member list.
- Next to the team's name, click Edit.
- Under "Manage members", click Identity provider group.
- Click Select group, then choose the external IdP group to sync to the team. Members from the IdP group will display in the team's member list.
- Click Update team.
Limits on IdP group sizes
If an IdP group goes over the team size limit of 500 users, the team will stop being synced.
For example:
- An enterprise team is initially synced with an IdP group of 5 users.
- 500 more users are added to the IdP group. Because the IdP group now has 505 users, the group isn't synced and the enterprise team remains at 5 members.
- 5 users are removed from the IdP group to bring it to 500 users. Syncing resumes and the enterprise team now contains the same 500 users as the IdP group.
4. Assign licenses
You can assign GitHub Copilot licenses to an enterprise team. This allows you to manage Copilot access through team membership, independent of organizations. Once you have assigned licenses to a team, users will gain or lose access to Copilot when they are added or removed from the team.
For instructions, see Granting users access to GitHub Copilot in your enterprise.