[3 September] Docs for start of Copilot direct user access rollout (#57185)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Laura Coursen <lecoursen@github.com> Co-authored-by: Sophie <29382425+sophietheking@users.noreply.github.com> Co-authored-by: Jules <19994093+jules-p@users.noreply.github.com> Co-authored-by: Felicity Chapman <felicitymay@github.com> Co-authored-by: Joe Clark <31087804+jc-clark@users.noreply.github.com>
This commit is contained in:
BIN
assets/images/help/copilot/manage-licenses.png
Normal file
BIN
assets/images/help/copilot/manage-licenses.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 74 KiB |
BIN
assets/images/help/copilot/organization-access-menu.png
Normal file
BIN
assets/images/help/copilot/organization-access-menu.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 71 KiB |
@@ -12,9 +12,13 @@ redirect_from:
|
||||
- /early-access/copilot/managing-copilot-business-licenses-with-an-enterprise-account
|
||||
---
|
||||
|
||||
You can use an enterprise account to manage licenses for {% data variables.copilot.copilot_for_business %}, without adopting {% data variables.product.prodname_enterprise %}.
|
||||
<!-- expires 2025-10-20 -->
|
||||
<!-- Part of the Copilot direct licensing rollout -->
|
||||
<!-- Expired content will be addressed by the Drivers team -->
|
||||
|
||||
>[!NOTE] Access to this feature is currently managed by {% data variables.contact.contact_enterprise_sales %}.
|
||||
{% data reusables.copilot.cb-only-self-serve %}
|
||||
|
||||
<!-- end expires 2025-10-20 -->
|
||||
|
||||
## What is an enterprise account for {% data variables.copilot.copilot_business_short %}?
|
||||
|
||||
|
||||
@@ -14,7 +14,13 @@ redirect_from:
|
||||
|
||||
---
|
||||
|
||||
You can use an enterprise account to manage licenses for {% data variables.copilot.copilot_for_business %}, without adopting {% data variables.product.prodname_enterprise %}.
|
||||
<!-- expires 2025-10-20 -->
|
||||
<!-- Part of the Copilot direct licensing rollout -->
|
||||
<!-- Expired content will be addressed by the Drivers team -->
|
||||
|
||||
{% data reusables.copilot.cb-only-self-serve %}
|
||||
|
||||
<!-- end expires 2025-10-20 -->
|
||||
|
||||
This article describes the setup for an **enterprise with managed users**. If you haven't chosen an enterprise type, see [AUTOTITLE](/admin/copilot-business-only/about-enterprise-accounts-for-copilot-business).
|
||||
|
||||
|
||||
@@ -12,7 +12,13 @@ redirect_from:
|
||||
- /early-access/copilot/using-copilot-business-without-github-enterprise-personal-accounts
|
||||
---
|
||||
|
||||
You can use an enterprise account to manage licenses for {% data variables.copilot.copilot_for_business %}, without adopting {% data variables.product.prodname_enterprise %}.
|
||||
<!-- expires 2025-10-20 -->
|
||||
<!-- Part of the Copilot direct licensing rollout -->
|
||||
<!-- Expired content will be addressed by the Drivers team -->
|
||||
|
||||
{% data reusables.copilot.cb-only-self-serve %}
|
||||
|
||||
<!-- end expires 2025-10-20 -->
|
||||
|
||||
This article describes the setup for an **enterprise with personal accounts**. If you haven't chosen an enterprise type, see [AUTOTITLE](/admin/copilot-business-only/about-enterprise-accounts-for-copilot-business).
|
||||
|
||||
|
||||
@@ -22,6 +22,7 @@ When you remove an organization from your enterprise:
|
||||
* The organization will be downgraded to the free plan.
|
||||
* The organization will be governed by our standard Terms of Service.
|
||||
* Any internal repositories within the organization will be converted to private repositories.
|
||||
* By default, organization members—who are not members of any other organization in the enterprise—remain in the enterprise as unaffiliated users. These users retain access to {% data variables.product.prodname_copilot_short %} if they were granted access directly from the enterprise.
|
||||
|
||||
As part of the downgrade to the free plan:
|
||||
|
||||
@@ -41,7 +42,7 @@ As part of the downgrade to the free plan:
|
||||
|
||||

|
||||
|
||||
1. Review the warnings, then click **Remove organization**.
|
||||
1. Review the warnings, decide whether to also remove users who will become unaffiliated, then click **Remove organization**.
|
||||
|
||||
## Further reading
|
||||
|
||||
|
||||
@@ -0,0 +1,79 @@
|
||||
---
|
||||
title: Creating enterprise teams
|
||||
intro: 'Organize users into teams to simplify license management.'
|
||||
versions:
|
||||
feature: enterprise-teams
|
||||
type: how_to
|
||||
topics:
|
||||
- Enterprise
|
||||
- User account
|
||||
shortTitle: Create enterprise teams
|
||||
permissions: Enterprise owners
|
||||
product: '{% data reusables.copilot.direct-assignment-rollout %}'
|
||||
---
|
||||
|
||||
You can create groups of users in your enterprise with enterprise teams. This allows you to simplify licensing by managing {% data variables.product.prodname_copilot_short %} 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.
|
||||
<!-- If the team size limit changes, also update the reference in "Limits on IdP group sizes" below -->
|
||||
|
||||
## 1. Find the enterprise teams page
|
||||
|
||||
{% data reusables.enterprise-accounts.access-enterprise %}
|
||||
{% data reusables.enterprise-accounts.people-tab %}
|
||||
1. In the left sidebar, click **{% octicon "people" aria-hidden="true" aria-label="people" %} Enterprise teams**.
|
||||
|
||||
## 2. Create a team
|
||||
|
||||
1. Navigate to the enterprise teams page. See [1. Find the enterprise teams page](#1-find-the-enterprise-teams-page).
|
||||
1. Click **Create Enterprise team**.
|
||||
1. 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](#adding-users-manually)
|
||||
* [Syncing with an IdP group](#syncing-with-an-idp-group) ({% data variables.product.prodname_emus %} only)
|
||||
* Using the API
|
||||
|
||||
Enterprise teams can contain organization members and unaffiliated users.
|
||||
|
||||
### Adding users manually
|
||||
|
||||
1. Navigate to the enterprise teams page. See [1. Find the enterprise teams page](#1-find-the-enterprise-teams-page).
|
||||
1. Click the team you want to add users to.
|
||||
1. Click **Add members**, then search for and select the users you want to add.
|
||||
1. Click **Add**.
|
||||
|
||||
You can remove users from an enterprise team at any time using the **{% octicon "kebab-horizontal" aria-hidden="true" aria-label="More member actions" %}** 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 {% data variables.product.prodname_emus %}, 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 [AUTOTITLE](/admin/managing-iam/provisioning-user-accounts-with-scim/managing-team-memberships-with-identity-provider-groups).
|
||||
|
||||
1. Navigate to the enterprise teams page. See [1. Find the enterprise teams page](#1-find-the-enterprise-teams-page).
|
||||
1. Click the team you want to sync.
|
||||
1. Ensure the team contains no manually assigned users. You can remove users by using the **{% octicon "kebab-horizontal" aria-hidden="true" aria-label="More member actions" %}** menu next to the user's name in the member list.
|
||||
1. Next to the team's name, click **{% octicon "pencil" aria-hidden="true" aria-label="pencil" %} Edit**.
|
||||
1. Under "Manage members", click **Identity provider group**.
|
||||
1. 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.
|
||||
1. 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 {% data variables.product.prodname_copilot %} licenses to an enterprise team. This allows you to manage {% data variables.product.prodname_copilot_short %} access through team membership, independent of organizations. Once you have assigned licenses to a team, users will gain or lose access to {% data variables.product.prodname_copilot_short %} when they are added or removed from the team.
|
||||
|
||||
For instructions, see [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-access/grant-access#assigning-licenses-to-users-or-teams).
|
||||
@@ -19,6 +19,8 @@ topics:
|
||||
children:
|
||||
- /roles-in-an-enterprise
|
||||
- /best-practices-for-user-security
|
||||
- /create-enterprise-teams
|
||||
- /invite-users-directly
|
||||
- /inviting-people-to-manage-your-enterprise
|
||||
- /managing-invitations-to-organizations-within-your-enterprise
|
||||
- /managing-organization-members-in-your-enterprise
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
---
|
||||
title: Inviting users to your enterprise directly
|
||||
shortTitle: Invite users directly
|
||||
intro: 'You can invite people directly to your enterprise as unaffiliated users.'
|
||||
permissions: 'Enterprise owners'
|
||||
versions:
|
||||
ghec: '*'
|
||||
type: how_to
|
||||
topics:
|
||||
- Administrator
|
||||
- Enterprise
|
||||
- User account
|
||||
product: 'Enterprises that use **personal accounts** on {% data variables.product.prodname_dotcom_the_website %}. {% data reusables.copilot.direct-assignment-rollout %}'
|
||||
---
|
||||
|
||||
You can invite people directly to your enterprise as **unaffiliated users**. You can then add these users to organizations or enterprise teams and assign {% data variables.product.prodname_copilot_short %} licenses to them. For more information about unaffiliated users, see [AUTOTITLE](/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/roles-in-an-enterprise#unaffiliated-users).
|
||||
|
||||
>[!NOTE] If you use {% data variables.product.prodname_emus %}, you must add users to your enterprise from your identity provider using SCIM.
|
||||
|
||||
## Inviting users
|
||||
|
||||
1. In the top-right corner of {% data variables.product.github %}, click your profile picture.
|
||||
1. Click **Your enterprises** then click the enterprise you want to view.
|
||||
{% data reusables.enterprise-accounts.people-tab %}
|
||||
1. On the "Members" page, click **Invite member**.
|
||||
1. Search for the users you want to invite, then click **Invite**.
|
||||
|
||||
After you invite someone to join the enterprise account, they must accept the emailed invitation before they can access the enterprise account. Pending invitations will expire after 7 days.
|
||||
|
||||
## Next steps
|
||||
|
||||
* To add users to organizations, see [AUTOTITLE](/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/managing-organization-members-in-your-enterprise).
|
||||
* To add users to an enterprise team, see [AUTOTITLE](/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/create-enterprise-teams).
|
||||
* To assign {% data variables.product.prodname_copilot_short %} licenses, see [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-access/grant-access).
|
||||
@@ -27,6 +27,9 @@ All users that are part of your enterprise have one of the following roles.
|
||||
{%- ifversion guest-collaborators %}
|
||||
* **Guest collaborator:** Can be granted access to repositories or organizations, but has limited access by default ({% data variables.product.prodname_emus %} only)
|
||||
{%- endif %}
|
||||
{%- ifversion unaffiliated-users %}
|
||||
* **Unaffiliated user:** Has been added to the enterprise but isn't a member of any organizations
|
||||
{%- endif %}
|
||||
|
||||
{% ifversion ghec %}For information about which users consume a license, see [AUTOTITLE](/billing/managing-the-plan-for-your-github-account/about-per-user-pricing#people-that-consume-a-license).{% endif %}
|
||||
|
||||
@@ -110,6 +113,21 @@ You may need to update your IdP application to use guest collaborators. See [AUT
|
||||
|
||||
{% endif %}
|
||||
|
||||
{% ifversion unaffiliated-users %}
|
||||
|
||||
## Unaffiliated users
|
||||
|
||||
Unaffiliated users are people who have been added to your enterprise but aren't members of any organizations. These users:
|
||||
|
||||
* Do not consume a standard {% data variables.product.prodname_enterprise %} license.
|
||||
* Cannot access private or internal repositories.
|
||||
* Can be added as members of organizations or enterprise teams.
|
||||
* Can receive a {% data variables.product.prodname_copilot_short %} license directly from your enterprise.
|
||||
|
||||
You can add unaffiliated users from your identity provider (for {% data variables.product.prodname_emus %}) or by inviting users at the enterprise level (for personal accounts). For personal accounts, see [AUTOTITLE](/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/invite-users-directly).
|
||||
|
||||
{% endif %}
|
||||
|
||||
## Custom organization roles
|
||||
|
||||
With {% data variables.product.prodname_ghe_cloud %} and starting from {% data variables.product.prodname_ghe_server %} 3.19, enterprise owners can create custom organization roles for use in all of the enterprise's organizations. This allows centralized management of common roles such as "Developer" or "SRE team". Only enterprise owners can create or edit these roles, and any organization owner or user with the "Manage organization roles" permission can assign them in an organization.
|
||||
|
||||
@@ -82,8 +82,6 @@ If a user has multiple roles in an enterprise, the user is counted once for each
|
||||
|
||||
An "outside collaborator" is a user who has access to a repository in an organization, but is not a member of the organization. The user might be an outside collaborator in one organization in your enterprise and a member of another organization. In this case, the user counts towards each total. For more information, see [AUTOTITLE](/organizations/managing-user-access-to-your-organizations-repositories/managing-outside-collaborators/adding-outside-collaborators-to-repositories-in-your-organization).
|
||||
|
||||
If your enterprise uses {% ifversion ghec %}{% data variables.enterprise.prodname_managed_users %}{% else %}SCIM provisioning{% endif %}, an "unaffiliated" user is someone who been provisioned with a user account, but is not a member of any of your organizations.
|
||||
|
||||
{% ifversion ghec %}
|
||||
|
||||
#### User licenses consumed
|
||||
|
||||
@@ -51,7 +51,17 @@ If you are connecting an existing team to an IdP group, you must first remove an
|
||||
|
||||
If you use Microsoft Entra ID (previously known as Azure AD) as your IdP, you can only connect a team to a security group. Nested group memberships and Microsoft 365 groups are not supported.
|
||||
|
||||
## Creating a new team connected to an IdP group
|
||||
{% ifversion enterprise-teams %}
|
||||
|
||||
## Syncing an enterprise team
|
||||
|
||||
Enterprise owners can create teams at the enterprise level. {% data reusables.copilot.direct-assignment-rollout %}
|
||||
|
||||
For instructions on creating an enterprise team and syncing it with an IdP group, see [AUTOTITLE](/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/create-enterprise-teams).
|
||||
|
||||
{% endif %}
|
||||
|
||||
## Creating a new organization team connected to an IdP group
|
||||
|
||||
Any member of an organization can create a new team and connect the team to an IdP group.
|
||||
|
||||
@@ -64,7 +74,7 @@ Any member of an organization can create a new team and connect the team to an I
|
||||
{% data reusables.organizations.team_visibility %}
|
||||
{% data reusables.organizations.create_team %}
|
||||
|
||||
## Managing the connection between an existing team and an IdP group
|
||||
## Managing the connection between an existing organization team and an IdP group
|
||||
|
||||
Organization owners {% ifversion ghes %}and team maintainers {% endif %}can manage the existing connection between an IdP group and a team.{% ifversion ghec %} If your enterprise does not use {% data variables.enterprise.prodname_managed_users %}, team maintainers can also manage the connection.{% endif %}
|
||||
|
||||
|
||||
@@ -34,9 +34,9 @@ For more information about the setup of {% data variables.visual_studio.prodname
|
||||
|
||||
After you assign a license for {% data variables.visual_studio.prodname_vss_ghec %} to a subscriber, the subscriber will use the {% data variables.product.prodname_enterprise %} portion of the license by joining an organization in your enterprise with a personal account on {% data variables.product.prodname_dotcom %}. If the verified email address for the personal account of an enterprise member on {% data variables.product.prodname_dotcom %} matches the User Principal Name (UPN) for a subscriber to your {% data variables.product.prodname_vs %} account, the {% data variables.product.prodname_vs %} subscriber will automatically consume one license for {% data variables.visual_studio.prodname_vss_ghec %}.
|
||||
|
||||
> [!NOTE] For {% data variables.product.prodname_emus %} only, to make sure a user account consumes a {% data variables.product.prodname_vs %} license, ensure the {% data variables.product.prodname_vs %} UPN matches the SCIM `userName` attribute or the email address from the linked identity on the {% data variables.product.prodname_dotcom %} account. Unaffiliated users are included in the automatic matching behavior and can consume a license for {% data variables.visual_studio.prodname_vss_ghec %} while remaining unaffiliated.
|
||||
> [!NOTE] For {% data variables.product.prodname_emus %} only, to make sure a user account consumes a {% data variables.product.prodname_vs %} license, ensure the {% data variables.product.prodname_vs %} UPN matches the SCIM `userName` attribute or the email address from the linked identity on the {% data variables.product.prodname_dotcom %} account.
|
||||
|
||||
The total quantity of your licenses for your enterprise on {% data variables.product.prodname_dotcom %} is the sum of any standard {% data variables.product.prodname_enterprise %} licenses and the number of {% data variables.product.prodname_vs %} subscription licenses that include access to {% data variables.product.prodname_dotcom %}.
|
||||
The total quantity of your licenses for your enterprise on {% data variables.product.prodname_dotcom %} is the sum of any standard {% data variables.product.prodname_enterprise %} licenses and the number of {% data variables.product.prodname_vs %} subscription licenses that include access to {% data variables.product.prodname_dotcom %}. Unaffiliated users are included in the automatic matching behavior and can consume a license for {% data variables.visual_studio.prodname_vss_ghec %} while remaining unaffiliated.
|
||||
|
||||
If the personal account for an enterprise member does not correspond with the email address for a {% data variables.product.prodname_vs %} subscriber, an enterprise owner can manually match the accounts to consolidate licenses. Under the terms of service, the {% data variables.product.github %} account and {% data variables.product.prodname_vs %} subscription must belong to the same person.
|
||||
|
||||
|
||||
@@ -71,7 +71,8 @@ If your enterprise does not use {% data variables.product.prodname_emus %}, you
|
||||
* Anyone who is an outside collaborator on a public repository owned by your organization, or who has a pending invitation to become one
|
||||
* Guest collaborators who are not organization members or repository collaborators (see [AUTOTITLE](/enterprise-cloud@latest/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise#guest-collaborators))
|
||||
* Users of {% data variables.visual_studio.prodname_vss_ghe %} whose accounts on {% data variables.product.prodname_dotcom %} are not linked, and who do not meet any of the other criteria for per-user pricing
|
||||
* Users who have been provisioned with a {% data variables.enterprise.prodname_managed_user %}, but are not members of any organizations in the enterprise
|
||||
* Unaffiliated users: people who have been added to the enterprise, but are not members of any organizations in the enterprise
|
||||
* However, these users consume a bundled {% data variables.product.prodname_vs %} license if they are linked with a {% data variables.product.prodname_vs %} subscription
|
||||
|
||||
## Organizations on {% data variables.product.prodname_ghe_server %}
|
||||
|
||||
|
||||
@@ -16,12 +16,12 @@ contentType: concepts
|
||||
|
||||
## About policies for {% data variables.product.prodname_copilot_short %}
|
||||
|
||||
When you assign a {% data variables.product.prodname_copilot_short %} license to a member of your organization, you can control the features they can use under that license with {% data variables.product.prodname_copilot_short %} policies.
|
||||
When you assign a {% data variables.product.prodname_copilot_short %} license to a member of your organization or enterprise, you can control the features they can use under that license with {% data variables.product.prodname_copilot_short %} policies.
|
||||
|
||||
Policies are grouped into different types.
|
||||
|
||||
* **Feature policy:** Defines the availability of a {% data variables.product.prodname_copilot_short %} feature. Shown on the "Policies" page.
|
||||
* **Privacy policy:** Defines whether a potentially sensitive action is allowed or not. Show at the end of the "Policies" page.
|
||||
* **Privacy policy:** Defines whether a potentially sensitive action is allowed or not. Shown at the end of the "Policies" page.
|
||||
* **Models policy:** Defines the availability of models beyond the basic models provided with {% data variables.product.prodname_copilot_short %}, which may incur additional costs. Shown on the "Models" page.
|
||||
|
||||
Each policy controls availability for members who receive a {% data variables.product.prodname_copilot_short %} license from your enterprise or organization.
|
||||
@@ -40,11 +40,19 @@ For privacy policies, the options are called "Allowed" and "Blocked" in preferen
|
||||
|
||||
## Enterprise-level control of policies
|
||||
|
||||
Enterprise owners can choose to set policies for {% data variables.product.prodname_copilot_short %} at the enterprise level or to delegate the decision to organization owners using the **No policy** option.
|
||||
Enterprise owners can choose to set policies for {% data variables.product.prodname_copilot_short %} at the enterprise level or to delegate the decision to organization owners.
|
||||
|
||||
If a policy is defined at the enterprise level, control of the policy is disabled at the organization level.
|
||||
### Policy defined
|
||||
|
||||
If organization owners are allowed to set a policy, some organizations may enable a feature while others disable it. If a member receives access to {% data variables.product.prodname_copilot_short %} through multiple organizations with conflicting policies, either the least or most permissive policy may apply, depending on the policy. For more information, see [AUTOTITLE](/copilot/reference/feature-availability-enterprise).
|
||||
If a policy is defined at the enterprise level, the policy applies to all users and control of the policy is disabled at the organization level.
|
||||
|
||||
### No policy
|
||||
|
||||
If an enterprise owner selects **No policy**, the impact depends on whether a user has access to {% data variables.product.prodname_copilot_short %} through an organization or directly from the enterprise.
|
||||
|
||||
For members who receive a {% data variables.product.prodname_copilot_short %} license from the organization, organization owners can choose their policy. If a member receives access to {% data variables.product.prodname_copilot_short %} through multiple organizations with conflicting policies, either the least or most permissive policy may apply, depending on the policy. For more information, see [AUTOTITLE](/copilot/reference/feature-availability-enterprise).
|
||||
|
||||
For users who receive access to {% data variables.product.prodname_copilot_short %} directly from the enterprise rather than from an organization, the **Policies for enterprise-assigned users** setting determines whether "No policy" defaults to enabled or disabled. {% data reusables.copilot.direct-assignment-rollout %}
|
||||
|
||||
## Next steps
|
||||
|
||||
|
||||
@@ -29,12 +29,16 @@ You can download a CSV report for {% data variables.product.prodname_copilot_sho
|
||||
|
||||
## Downloading the report for an enterprise
|
||||
|
||||
1. Navigate to your enterprise account.
|
||||
{% data reusables.enterprise-accounts.policies-tab %}
|
||||
{% data reusables.enterprise-accounts.copilot-tab %}
|
||||
1. Next to "Access management", click **Activity report**.
|
||||
<!-- expires 2025-10-20 -->
|
||||
<!-- Temporarily documents the old and new UI for direct Copilot licensing -->
|
||||
<!-- Will be addressed by Driver team once the rollout is complete, docs issue 18525 -->
|
||||
|
||||

|
||||
{% data reusables.enterprise-accounts.copilot-access-management-tmp %}
|
||||
1. To download the usage report:
|
||||
* If you're on the `/enterprise_licensing/copilot` page, select **{% octicon "download" aria-hidden="true" aria-label="download" %} CSV report**, then click **Activity report (new)**.
|
||||
* If you're on the `/settings/copilot` page, click **{% octicon "file" aria-label="The file icon" %} Get Usage report**, then click **Activity report (new)**.
|
||||
|
||||
<!-- end expires 2025-10-20 -->
|
||||
|
||||
## Downloading the report for an organization
|
||||
|
||||
|
||||
@@ -18,20 +18,25 @@ redirect_from:
|
||||
contentType: how-tos
|
||||
---
|
||||
|
||||
{% data reusables.enterprise-accounts.access-enterprise %}
|
||||
{% data reusables.enterprise-accounts.policies-tab %}
|
||||
{% data reusables.enterprise-accounts.copilot-tab %}
|
||||
1. In the "{% data variables.product.prodname_copilot_short %} is active in your enterprise" section, configure the access for your {% data variables.product.prodname_copilot %} plan.
|
||||
* To disable {% data variables.product.prodname_copilot %} for all organizations in your enterprise, select **Disabled**.
|
||||
* To disable {% data variables.product.prodname_copilot %} for specific organizations, select **Allow for specific organizations**.
|
||||
<!-- expires 2025-10-20 -->
|
||||
<!-- Temporarily documents the old and new UI for direct Copilot licensing -->
|
||||
<!-- Will be addressed by Driver team once the rollout is complete, docs issue 18525 -->
|
||||
|
||||
{% data reusables.enterprise-accounts.copilot-access-management-tmp %}
|
||||
1. Find the organization access dropdown menu and choose whether to disable {% data variables.product.prodname_copilot_short %} for all organizations or allow for specific organizations.
|
||||
|
||||

|
||||
|
||||
1. If you selected **Allow for specific organizations**:
|
||||
|
||||
1. Under "Access management", locate the organization for which you want to disable {% data variables.product.prodname_copilot_short %}.
|
||||
1. To the right of the organization name, select the **Copilot** dropdown menu.
|
||||
1. If you can't see a list of organizations and see tabs for users and organizations, click the **Organizations** tab.
|
||||
1. Locate the organization for which you want to disable {% data variables.product.prodname_copilot_short %}.
|
||||
1. To the right of the organization name, select the **{% data variables.product.prodname_copilot_short %}** dropdown menu.
|
||||
* If your enterprise has a {% data variables.copilot.copilot_business_short %} plan, click **Disabled**.
|
||||
* If your enterprise has a {% data variables.copilot.copilot_enterprise_short %} plan, click **Remove access**.
|
||||
|
||||
<!-- end expires 2025-10-20 -->
|
||||
|
||||
## Further reading
|
||||
|
||||
* [AUTOTITLE](/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot)
|
||||
|
||||
@@ -1,45 +0,0 @@
|
||||
---
|
||||
title: Enabling Copilot for organizations in your enterprise
|
||||
shortTitle: Enable for organizations
|
||||
intro: 'Enable {% data variables.product.prodname_copilot %} for some or all of the organizations in your enterprise.'
|
||||
permissions: Enterprise owners
|
||||
product: 'Enterprises with a {% data variables.copilot.copilot_enterprise_short %} or {% data variables.copilot.copilot_business_short %} plan'
|
||||
versions:
|
||||
feature: copilot
|
||||
topics:
|
||||
- Copilot
|
||||
redirect_from:
|
||||
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/enabling-copilot-for-organizations-in-your-enterprise
|
||||
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-access-to-copilot-in-your-enterprise/enabling-copilot-for-organizations-in-your-enterprise
|
||||
- /copilot/how-tos/administer/enterprises/managing-access-to-copilot-in-your-enterprise/enabling-copilot-for-organizations-in-your-enterprise
|
||||
- /copilot/how-tos/administer/enterprises/managing-access-to-copilot-in-your-enterprise/enable-for-organizations
|
||||
- /copilot/how-tos/administer/enterprises/manage-access/enable-for-organizations
|
||||
- /copilot/how-tos/administer/manage-for-enterprise/manage-access/enable-for-organizations
|
||||
contentType: how-tos
|
||||
---
|
||||
|
||||
Owners of enterprises that have a {% data variables.copilot.copilot_enterprise_short %} or {% data variables.copilot.copilot_business_short %} plan can enable {% data variables.product.prodname_copilot %} for all, none, or some organizations within the enterprise.
|
||||
|
||||
For enterprises with a {% data variables.copilot.copilot_enterprise_short %} plan, enterprise owners can choose to assign either {% data variables.copilot.copilot_enterprise_short %} or {% data variables.copilot.copilot_business_short %} to individual organizations in the enterprise.
|
||||
|
||||
{% data reusables.enterprise-accounts.access-enterprise %}
|
||||
{% data reusables.enterprise-accounts.policies-tab %}
|
||||
{% data reusables.enterprise-accounts.copilot-tab %}
|
||||
1. In the "{% data variables.product.prodname_copilot_short %} is active in your enterprise" section, configure the access for your {% data variables.product.prodname_copilot %} plan.
|
||||
* To enable {% data variables.product.prodname_copilot %} for all organizations in your enterprise, both current and future, select **Allow for all organizations**.
|
||||
* To enable {% data variables.product.prodname_copilot %} for specific organizations, select **Allow for specific organizations**.
|
||||
|
||||
1. If you selected **Allow for specific organizations**:
|
||||
1. Under "Access management", locate the organization for which you want to enable {% data variables.product.prodname_copilot_short %}.
|
||||
1. To the right of the organization name, select the **Copilot** dropdown menu.
|
||||
* If your enterprise has a {% data variables.copilot.copilot_business_short %} plan, click **Enabled**.
|
||||
* If your enterprise has a {% data variables.copilot.copilot_enterprise_short %} plan, click either **Copilot: Enterprise** or **Copilot: Business** to assign a specific Copilot plan to the organization.
|
||||
|
||||
## Next steps
|
||||
|
||||
After you've enabled {% data variables.product.prodname_copilot_short %} for an organization in your enterprise, owners of the organization can grant access to some or all members of the organization. See [AUTOTITLE](/copilot/managing-github-copilot-in-your-organization/managing-access-for-copilot-business-in-your-organization).
|
||||
|
||||
## Further reading
|
||||
|
||||
* [AUTOTITLE](/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot)
|
||||
* [AUTOTITLE](/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-policies-and-features-for-copilot-in-your-enterprise)
|
||||
@@ -0,0 +1,80 @@
|
||||
---
|
||||
title: Granting users access to GitHub Copilot in your enterprise
|
||||
shortTitle: Grant access
|
||||
intro: 'Enable {% data variables.product.prodname_copilot_short %} for entire organizations or grant access directly to specific users.'
|
||||
permissions: Enterprise owners
|
||||
product: '{% data variables.copilot.copilot_enterprise_short %} or {% data variables.copilot.copilot_business_short %}'
|
||||
versions:
|
||||
feature: copilot
|
||||
topics:
|
||||
- Copilot
|
||||
redirect_from:
|
||||
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/enabling-copilot-for-organizations-in-your-enterprise
|
||||
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-access-to-copilot-in-your-enterprise/enabling-copilot-for-organizations-in-your-enterprise
|
||||
- /copilot/how-tos/administer/enterprises/managing-access-to-copilot-in-your-enterprise/enabling-copilot-for-organizations-in-your-enterprise
|
||||
- /copilot/how-tos/administer/enterprises/managing-access-to-copilot-in-your-enterprise/enable-for-organizations
|
||||
- /copilot/how-tos/administer/enterprises/manage-access/enable-for-organizations
|
||||
- /copilot/how-tos/administer/manage-for-enterprise/manage-access/enable-for-organizations
|
||||
- /copilot/how-tos/administer-copilot/manage-for-enterprise/manage-access/enable-for-organizations
|
||||
contentType: how-tos
|
||||
---
|
||||
|
||||
{% data reusables.copilot.enterprise-licensing %}
|
||||
|
||||
## Assigning licenses to users or teams
|
||||
|
||||
>[!NOTE] {% data reusables.copilot.direct-assignment-rollout %}
|
||||
|
||||
You can assign {% data variables.copilot.copilot_business_short %} licenses directly to users or enterprise teams.
|
||||
|
||||
When you assign licenses to an enterprise team, users receive or lose access to {% data variables.product.prodname_copilot_short %} when they are added or removed from the team. If you use {% data variables.product.prodname_emus %}, you can sync the team with an identity provider (IdP) group and manage licensing from your IdP.
|
||||
|
||||
### Prerequisites
|
||||
|
||||
* Set the **Policies for enterprise-assigned users** policy to define a default setting for these users when other enterprise policies are set to "No policy". See [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-enterprise-policies#defining-policies-for-your-enterprise).
|
||||
* If you want to assign licenses to users who are not already in your enterprise, you must first invite the users (personal accounts) or provision them from your identity provider ({% data variables.product.prodname_emus %}). For personal accounts, see [AUTOTITLE](/enterprise-cloud@latest/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/invite-users-directly).
|
||||
* If you want to assign a license to an enterprise team, you must create the team first. See [AUTOTITLE](/enterprise-cloud@latest/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/create-enterprise-teams).
|
||||
|
||||
### Assigning licenses
|
||||
|
||||
{% data reusables.enterprise-accounts.access-enterprise %}
|
||||
{% data reusables.billing.enterprise-billing-menu %}
|
||||
1. In the left sidebar, click **Licensing**.
|
||||
1. Next to "Copilot", click **Manage**.
|
||||
|
||||

|
||||
|
||||
1. Click the **Users** or **Enterprise Teams** tab.
|
||||
1. Click **Assign Licenses**.
|
||||
1. Search for users or teams, then click **Add licenses**.
|
||||
|
||||
## Enabling {% data variables.product.prodname_copilot_short %} for organizations
|
||||
|
||||
If your enterprise has a {% data variables.copilot.copilot_enterprise_short %} plan, you can assign licenses for either {% data variables.copilot.copilot_enterprise_short %} or {% data variables.copilot.copilot_business_short %}.
|
||||
|
||||
<!-- expires 2025-10-20 -->
|
||||
<!-- Temporarily documents the old and new UI for direct Copilot licensing -->
|
||||
<!-- Will be addressed by Driver team once the rollout is complete, docs issue 18525 -->
|
||||
|
||||
{% data reusables.enterprise-accounts.copilot-access-management-tmp %}
|
||||
1. Find the organization access dropdown menu and choose whether to enable {% data variables.product.prodname_copilot_short %} for all organizations or allow for specific organizations.
|
||||
|
||||

|
||||
|
||||
1. If you selected **Allow for specific organizations**:
|
||||
1. If you don't already see a list of organizations, click the **{% octicon "organization" aria-hidden="true" aria-label="organization" %} Organizations** tab.
|
||||
1. Locate the organization for which you want to enable {% data variables.product.prodname_copilot_short %}.
|
||||
1. To the right of the organization name, select the **{% data variables.product.prodname_copilot_short %}** dropdown menu.
|
||||
* If your enterprise has a {% data variables.copilot.copilot_business_short %} plan, click **Enabled**.
|
||||
* If your enterprise has a {% data variables.copilot.copilot_enterprise_short %} plan, click either **Copilot: Enterprise** or **Copilot: Business** to assign a specific Copilot plan to the organization.
|
||||
|
||||
<!-- end expires 2025-10-20 -->
|
||||
|
||||
### Next steps
|
||||
|
||||
After you've enabled {% data variables.product.prodname_copilot_short %} for an organization in your enterprise, owners of the organization can grant access to some or all members of the organization. See [AUTOTITLE](/copilot/managing-github-copilot-in-your-organization/managing-access-for-copilot-business-in-your-organization).
|
||||
|
||||
## Further reading
|
||||
|
||||
* [AUTOTITLE](/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot)
|
||||
* [AUTOTITLE](/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-policies-and-features-for-copilot-in-your-enterprise)
|
||||
@@ -1,13 +1,13 @@
|
||||
---
|
||||
title: Managing access to Copilot in your enterprise
|
||||
shortTitle: Manage access
|
||||
intro: 'Enterprise owners can manage {% data variables.product.prodname_copilot_short %} for organizations in the enterprise.'
|
||||
intro: Enterprise owners can manage {% data variables.product.prodname_copilot_short %} for organizations in the enterprise.
|
||||
versions:
|
||||
feature: copilot
|
||||
topics:
|
||||
- Copilot
|
||||
children:
|
||||
- /enable-for-organizations
|
||||
- /grant-access
|
||||
- /disable-for-organizations
|
||||
- /view-license-usage
|
||||
- /manage-network-access
|
||||
|
||||
@@ -38,8 +38,14 @@ If there are {% data variables.copilot.copilot_pro_short %} or {% data variables
|
||||
|
||||
Alternatively, you can disable the agent for all repositories owned by your enterprise.
|
||||
|
||||
<!-- expires 2025-10-20 -->
|
||||
<!-- Part of the Copilot direct licensing rollout -->
|
||||
<!-- Expired content will be addressed by the Drivers team -->
|
||||
|
||||
{% data reusables.enterprise-accounts.access-enterprise %}
|
||||
{% data reusables.enterprise-accounts.policies-tab %}
|
||||
{% data reusables.enterprise-accounts.copilot-tab %}
|
||||
{% data reusables.enterprise-accounts.copilot-policies-tab %}
|
||||
1. Select **Block {% data variables.copilot.copilot_code-review_short %} in all enterprise repositories**.
|
||||
|
||||
<!-- end expires 2025-10-20 -->
|
||||
|
||||
@@ -60,8 +60,14 @@ You can choose to stop anyone using the agent in some or all of your repositorie
|
||||
|
||||
Alternatively, you can disable the agent for all repositories owned by your enterprise.
|
||||
|
||||
<!-- expires 2025-10-20 -->
|
||||
<!-- Part of the Copilot direct licensing rollout -->
|
||||
<!-- Expired content will be addressed by the Drivers team -->
|
||||
|
||||
{% data reusables.enterprise-accounts.access-enterprise %}
|
||||
{% data reusables.enterprise-accounts.policies-tab %}
|
||||
{% data reusables.enterprise-accounts.copilot-tab %}
|
||||
{% data reusables.enterprise-accounts.copilot-policies-tab %}
|
||||
1. Select **Block {% data variables.copilot.copilot_coding_agent %} in all enterprise repositories**.
|
||||
|
||||
<!-- end expires 2025-10-20 -->
|
||||
|
||||
@@ -24,14 +24,18 @@ When an organization owner assigns a {% data variables.product.prodname_copilot_
|
||||
|
||||
Enterprise owners can define a policy for the whole enterprise, or delegate the decision to individual organization owners. See [AUTOTITLE](/copilot/concepts/policies).
|
||||
|
||||
<!-- expires 2025-10-20 -->
|
||||
<!-- Temporarily documents the old and new UI for direct Copilot licensing -->
|
||||
<!-- Will be addressed by Driver team once the rollout is complete, docs issue 18525 -->
|
||||
|
||||
{% data reusables.enterprise-accounts.access-enterprise %}
|
||||
{% data reusables.enterprise-accounts.policies-tab %}
|
||||
{% data reusables.enterprise-accounts.copilot-tab %}
|
||||
1. On the "{% data variables.product.prodname_copilot %}" page:
|
||||
* Click the **Policies** tab to edit the policies that control privacy and availability of features.
|
||||
* Click the **Models** tab to edit the policies that control availability of models beyond the basic models provided with {% data variables.product.prodname_copilot_short %}, which may incur additional costs.
|
||||
1. If you see tabs at the top of the page, click the **Policies** or **Models** tab. If you don't see tabs, you will find the {% data variables.product.prodname_copilot_short %} policies on the page you're on, or you can click the {% octicon "chevron-right" aria-label="Go to models settings" %} icon for models policies.
|
||||
1. For each policy you want to configure, click the dropdown menu and select an enforcement option. Select **No policy** to delegate the decision to individual organization owners. For more information, see [AUTOTITLE](/copilot/reference/feature-availability-enterprise).
|
||||
|
||||
<!-- end expires 2025-10-20 -->
|
||||
|
||||
{% data reusables.copilot.mcp-servers-policy-note %}
|
||||
|
||||
## Opting in to previews or feedback
|
||||
|
||||
@@ -19,4 +19,4 @@ redirect_from:
|
||||
contentType: how-tos
|
||||
---
|
||||
|
||||
{% data reusables.copilot.disable-copilot-for-all-orgs %}
|
||||
To cancel your {% data variables.product.prodname_copilot %} plan for your enterprise account, you need to disable {% data variables.product.prodname_copilot %} for all organizations in your enterprise. See [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-access/disable-for-organizations).
|
||||
|
||||
@@ -19,12 +19,17 @@ redirect_from:
|
||||
contentType: how-tos
|
||||
---
|
||||
|
||||
{% data reusables.enterprise-accounts.access-enterprise %}
|
||||
{% data reusables.enterprise-accounts.policies-tab %}
|
||||
{% data reusables.enterprise-accounts.copilot-tab %}
|
||||
1. Under "Access management", locate the organization for which you want to downgrade {% data variables.product.prodname_copilot_short %}.
|
||||
1. To the right of the organization name, select the **Copilot** dropdown menu, and click **Business**.
|
||||
<!-- expires 2025-10-20 -->
|
||||
<!-- Temporarily documents the old and new UI for direct Copilot licensing -->
|
||||
<!-- Will be addressed by Driver team once the rollout is complete, docs issue 18525 -->
|
||||
|
||||
{% data reusables.enterprise-accounts.copilot-access-management-tmp %}
|
||||
1. If you don't already see a list of organizations, under "{% data variables.product.prodname_copilot_short %} access", click the **{% octicon "organization" aria-hidden="true" aria-label="organization" %} Organizations** tab.
|
||||
1. Locate the organization for which you want to downgrade {% data variables.product.prodname_copilot_short %}.
|
||||
1. To the right of the organization name, select the **{% data variables.product.prodname_copilot_short %}** dropdown menu, and click **Business**.
|
||||
|
||||

|
||||
|
||||
1. In the pop-up window that appears, review the effects of downgrading the organization, then click **Confirm and downgrade**.
|
||||
|
||||
<!-- end expires 2025-10-20 -->
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
title: Upgrading GitHub Copilot for your enterprise
|
||||
shortTitle: Upgrade plan
|
||||
intro: 'Change your enterprise''s plan from {% data variables.copilot.copilot_business_short %} to {% data variables.copilot.copilot_enterprise_short %}.'
|
||||
intro: 'Change your organizations'' plans from {% data variables.copilot.copilot_business_short %} to {% data variables.copilot.copilot_enterprise_short %}.'
|
||||
permissions: Enterprise owners
|
||||
product: 'Enterprises with a {% data variables.copilot.copilot_business_short %} plan'
|
||||
versions:
|
||||
@@ -20,17 +20,18 @@ contentType: how-tos
|
||||
---
|
||||
|
||||
>[!NOTE]
|
||||
> You must already have a paid plan to {% data variables.copilot.copilot_business_short %} to upgrade to {% data variables.copilot.copilot_enterprise_short %}. Trial plans are not eligible for upgrade.
|
||||
> You must already have a paid {% data variables.copilot.copilot_business_short %} plan to upgrade to {% data variables.copilot.copilot_enterprise_short %}. Trial plans are not eligible for upgrade.
|
||||
|
||||
{% data reusables.enterprise-accounts.access-enterprise %}
|
||||
{% data reusables.enterprise-accounts.policies-tab %}
|
||||
{% data reusables.enterprise-accounts.copilot-tab %}
|
||||
1. In the "{% data variables.copilot.copilot_business_short %} is active in your enterprise" section, click **Purchase {% data variables.copilot.copilot_enterprise_short %}**.
|
||||
<!-- expires 2025-10-20 -->
|
||||
<!-- Temporarily documents the old and new UI for direct Copilot licensing -->
|
||||
<!-- Will be addressed by Driver team once the rollout is complete, docs issue 18525 -->
|
||||
|
||||

|
||||
{% data reusables.enterprise-accounts.copilot-access-management-tmp %}
|
||||
1. If you don't already see a list of organizations, under "{% data variables.product.prodname_copilot_short %} access", click the **{% octicon "organization" aria-hidden="true" aria-label="organization" %} Organizations** tab.
|
||||
1. Locate the organization for which you want to upgrade {% data variables.product.prodname_copilot_short %}.
|
||||
1. To the right of the organization name, select the **{% data variables.product.prodname_copilot_short %}** dropdown menu, and click **Copilot Enterprise**.
|
||||
|
||||
1. In the dialog, click **Continue to billing summary**.
|
||||
1. Review your updated billing summary, then click **Enable plan**.
|
||||
<!-- end expires 2025-10-20 -->
|
||||
|
||||
## Next steps
|
||||
|
||||
|
||||
@@ -149,12 +149,18 @@ git@gitlab.com:gitlab-org/gitlab-runner.git:
|
||||
|
||||
As an enterprise owner, you can use the enterprise settings to specify files that {% data variables.product.prodname_copilot %} should ignore. The files can be within a Git repository or anywhere on the file system that is not under Git control.
|
||||
|
||||
<!-- expires 2025-10-20 -->
|
||||
<!-- Temporarily documents the old and new UI for direct Copilot licensing -->
|
||||
<!-- Will be addressed by Driver team once the rollout is complete, docs issue 18525 -->
|
||||
|
||||
{% data reusables.enterprise-accounts.access-enterprise %}
|
||||
{% data reusables.enterprise-accounts.policies-tab %}
|
||||
{% data reusables.enterprise-accounts.copilot-tab %}
|
||||
1. Click the **Content exclusion** tab.
|
||||
1. If you see tabs at the top of the page, click the **Content exclusion** tab. Otherwise, click the {% octicon "chevron-right" aria-label="Go to content exclusion settings" %} icon next to "Content exclusion".
|
||||
1. Use paths to specify which content to exclude. See the previous section, [Configuring content exclusion for your organization](#configuring-content-exclusion-for-your-organization).
|
||||
|
||||
<!-- end expires 2025-10-20 -->
|
||||
|
||||
> [!NOTE]
|
||||
> The key difference between setting content exclusion at the enterprise level and the organization level is that rules set at the enterprise level apply to all {% data variables.product.prodname_copilot_short %} users in the enterprise, whereas the rules set by organization owners only apply to users who are assigned a {% data variables.product.prodname_copilot_short %} seat by that organization.
|
||||
|
||||
|
||||
@@ -56,15 +56,15 @@ Organization and repository settings include the ability to exclude content from
|
||||
|
||||
## Reviewing changes in your enterprise
|
||||
|
||||
<!-- expires 2025-10-20 -->
|
||||
<!-- Temporarily documents the old and new UI for direct Copilot licensing -->
|
||||
<!-- Will be addressed by Driver team once the rollout is complete, docs issue 18525 -->
|
||||
|
||||
{% data reusables.enterprise-accounts.access-enterprise %}
|
||||
{% data reusables.enterprise-accounts.policies-tab %}
|
||||
{% data reusables.enterprise-accounts.copilot-tab %}
|
||||
|
||||
1. On the {% data variables.product.prodname_copilot %} page, click the **Content exclusion** tab.
|
||||
|
||||
At the bottom of the page you'll see the name of the person who last changed the content exclusion settings, and information about when they made this change.
|
||||
|
||||
1. Click the time of the last change.
|
||||
1. If you see tabs at the top of the page, click the **Content exclusion** tab. Otherwise, click the {% octicon "chevron-right" aria-label="Go to content exclusion settings" %} icon next to "Content exclusion".
|
||||
1. At the bottom of the page you'll see the name of the person who last changed the content exclusion settings, and information about when they made this change. Click the time of the last change.
|
||||
|
||||

|
||||
|
||||
@@ -74,6 +74,10 @@ Organization and repository settings include the ability to exclude content from
|
||||
|
||||
{% data reusables.copilot.more-details-content-exclusion-logs %}
|
||||
|
||||
<!-- end expires 2025-10-20 -->
|
||||
|
||||
{% endif %}
|
||||
|
||||
## Further reading
|
||||
|
||||
* [AUTOTITLE](/copilot/concepts/content-exclusion-for-github-copilot)
|
||||
|
||||
@@ -37,11 +37,13 @@ If your enterprise users connect through an HTTP proxy server or firewall, ensur
|
||||
|
||||
You may also need to install custom SSL certificates on your users' machines. See [AUTOTITLE](/copilot/managing-copilot/configure-personal-settings/configuring-network-settings-for-github-copilot#installing-custom-certificates).
|
||||
|
||||
## 4. Grant access to organizations
|
||||
## 4. Assign licenses
|
||||
|
||||
Enable {% data variables.product.prodname_copilot_short %} for some or all organizations in your enterprise. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-access-to-copilot-in-your-enterprise/enabling-copilot-for-organizations-in-your-enterprise). Each organization owner can then grant {% data variables.product.prodname_copilot_short %} access to some or all of the members of their organization.
|
||||
{% data reusables.copilot.enterprise-licensing %}
|
||||
|
||||
If your enterprise is on {% data variables.enterprise.data_residency_site %}, users must perform some additional setup to authenticate to their account from their development environment. See [AUTOTITLE](/copilot/managing-copilot/configure-personal-settings/using-github-copilot-with-an-account-on-ghecom).
|
||||
For instructions, see [AUTOTITLE](/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-access-to-copilot-in-your-enterprise/enabling-copilot-for-organizations-in-your-enterprise).
|
||||
|
||||
>[!TIP] If your enterprise is on {% data variables.enterprise.data_residency_site %}, users must perform some additional setup to authenticate to their account from their development environment. See [AUTOTITLE](/copilot/managing-copilot/configure-personal-settings/using-github-copilot-with-an-account-on-ghecom).
|
||||
|
||||
## Next steps
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
title: About teams
|
||||
title: About organization teams
|
||||
intro: Teams are groups of organization members that reflect your company or group's structure with cascading access permissions and mentions.
|
||||
redirect_from:
|
||||
- /articles/about-teams
|
||||
@@ -11,6 +11,7 @@ versions:
|
||||
topics:
|
||||
- Organizations
|
||||
- Teams
|
||||
allowTitleToDifferFromFilename: true
|
||||
---
|
||||
|
||||
## About teams
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
title: Creating a team
|
||||
title: Creating an organization team
|
||||
intro: You can create independent or nested teams to manage repository permissions and mentions for groups of people.
|
||||
redirect_from:
|
||||
- /articles/creating-a-team-early-access-program
|
||||
@@ -16,6 +16,7 @@ permissions: 'Organization owners can create teams and can control whether all o
|
||||
topics:
|
||||
- Organizations
|
||||
- Teams
|
||||
allowTitleToDifferFromFilename: true
|
||||
---
|
||||
|
||||
{% data reusables.organizations.team-synchronization %}
|
||||
|
||||
5
data/features/enterprise-teams.yml
Normal file
5
data/features/enterprise-teams.yml
Normal file
@@ -0,0 +1,5 @@
|
||||
# Reference: #18526
|
||||
# Enterprise teams, first shipped as part of Copilot direct licensing
|
||||
|
||||
versions:
|
||||
ghec: '*'
|
||||
6
data/features/unaffiliated-users.yml
Normal file
6
data/features/unaffiliated-users.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
# Issue 19374: Originally part of the Copilot direct licensing ship
|
||||
# FBV created in case it ships to GHES later
|
||||
|
||||
versions:
|
||||
fpt: '*'
|
||||
ghec: '*'
|
||||
1
data/reusables/copilot/cb-only-self-serve.md
Normal file
1
data/reusables/copilot/cb-only-self-serve.md
Normal file
@@ -0,0 +1 @@
|
||||
>[!NOTE] This article describes a specific type of enterprise account that can only be provided by {% data variables.product.company_short %}'s sales teams. {% data variables.product.company_short %} is currently rolling out a new licensing experience for all enterprise accounts, which allows you to grant {% data variables.product.prodname_copilot_short %} licenses without using {% data variables.product.prodname_enterprise %}. {% data reusables.copilot.direct-assignment-rollout %}
|
||||
3
data/reusables/copilot/direct-assignment-rollout.md
Normal file
3
data/reusables/copilot/direct-assignment-rollout.md
Normal file
@@ -0,0 +1,3 @@
|
||||
<!-- expires 2025-10-20 -->
|
||||
This feature is in {% data variables.release-phases.public_preview %} and is being rolled out on a phased basis. If your enterprise doesn't already have access, it will gain access in the near future.
|
||||
<!-- end expires 2025-10-20 -->
|
||||
4
data/reusables/copilot/enterprise-licensing.md
Normal file
4
data/reusables/copilot/enterprise-licensing.md
Normal file
@@ -0,0 +1,4 @@
|
||||
There are two main ways to grant access to {% data variables.product.prodname_copilot_short %} in an enterprise:
|
||||
|
||||
* **Assign licenses directly to users or teams** in the enterprise. This approach simplifies license management at scale and provides the option of granting {% data variables.product.prodname_copilot_short %} licenses to users who don't consume a {% data variables.product.prodname_enterprise %} license. This approach is currently only available for **{% data variables.copilot.copilot_business_short %}** licenses.
|
||||
* **Enable {% data variables.product.prodname_copilot_short %} for organizations**. This approach allows you to choose {% data variables.copilot.copilot_business_short %} or {% data variables.copilot.copilot_enterprise_short %} for individual organizations and give organization owners control to grant licenses to the users who need them most.
|
||||
@@ -0,0 +1,6 @@
|
||||
1. Go to the access management page for your enterprise. Temporarily, the location of this page varies depending on whether your enterprise has been migrated to the new UI for direct {% data variables.product.prodname_copilot_short %} licensing.
|
||||
|
||||
* First, try `https://github.com/enterprises/YOUR-ENTERPRISE/enterprise_licensing/copilot`, replacing YOUR-ENTERPRISE with your enterprise's slug.
|
||||
* If you receive a 404 error, go to `https://github.com/enterprises/YOUR-ENTERPRISE/settings/copilot`.
|
||||
|
||||
>[!TIP] If you use {% data variables.enterprise.data_residency %}, replace `github.com` with `{% data variables.enterprise.data_residency_domain %}`.
|
||||
@@ -1 +1 @@
|
||||
1. On the "{% data variables.product.prodname_copilot %}" page, click the **Policies** tab.
|
||||
1. If you don't already see policies listed on the page, click the **Policies** tab.
|
||||
|
||||
Reference in New Issue
Block a user