|
| 1 | +--- |
| 2 | +title: Granting access to Copilot for members of your organization |
| 3 | +shortTitle: Granting access |
| 4 | +intro: 'Grant access to {% data variables.product.prodname_copilot %} for some or all of the members of your organization.' |
| 5 | +permissions: Organization owners for organizations with a subscription to {% ifversion ghec %}{% data variables.product.prodname_copilot_enterprise_short %} or{% endif %} {% data variables.product.prodname_copilot_business_short %}. |
| 6 | +versions: |
| 7 | + feature: copilot |
| 8 | +redirect_from: |
| 9 | + - /copilot/managing-github-copilot-in-your-organization/managing-access-for-copilot-in-your-organization |
| 10 | + - /copilot/managing-github-copilot-in-your-organization/managing-access-for-copilot-business-in-your-organization |
| 11 | + - /copilot/managing-copilot-for-business/managing-access-for-copilot-for-business-in-your-organization |
| 12 | + - /copilot/managing-copilot-business/managing-access-for-copilot-business-in-your-organization |
| 13 | +topics: |
| 14 | + - Copilot |
| 15 | +--- |
| 16 | + |
| 17 | +## Configuring access to {% data variables.product.prodname_copilot %} in your organization |
| 18 | + |
| 19 | +{% ifversion ghec %}After a {% data variables.product.prodname_dotcom %} enterprise owner enables {% data variables.product.prodname_copilot_enterprise_short %} or {% data variables.product.prodname_copilot_business_short %} for an organization, an owner of that organization can grant {% data variables.product.prodname_copilot %} access to members of their organization.{% else %}After setting up a {% data variables.product.prodname_copilot_business_short %} subscription, an organization owner grant {% data variables.product.prodname_copilot %} access to members of their organization.{% endif %} |
| 20 | + |
| 21 | +Billing for {% data variables.product.prodname_copilot %} starts when you grant an organization member access, irrespective of when they first use {% data variables.product.prodname_copilot_short %}. If you grant an organization member access midway through a billing cycle, the cost is prorated for the remainder of the cycle. For more information, see "[AUTOTITLE](/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot)." |
| 22 | + |
| 23 | +## Granting access to {% data variables.product.prodname_copilot %} for all current and future users in your organization |
| 24 | + |
| 25 | +{% data reusables.profile.access_org %} |
| 26 | +{% data reusables.profile.org_settings %} |
| 27 | +{% data reusables.copilot.access-settings %} |
| 28 | +1. If the **Allow this organization to assign seats** button is displayed, click this button. |
| 29 | +1. If you see the message "Configure code policies to start adding seats": |
| 30 | + 1. Click **Go to policies**. |
| 31 | + 1. Set any policies that are currently set to "Unconfigured". |
| 32 | + 1. In the left sidebar, click **Access**. |
| 33 | +1. Under {% ifversion ghec %}"{% data variables.product.prodname_copilot_enterprise_short %} is active in your organization" or {% endif %}"{% data variables.product.prodname_copilot_business_short %} is active in your organization," to enable {% data variables.product.prodname_copilot %} for all current and future users in your organization, select **Enabled For: All members of the organization**. |
| 34 | +1. In the "Confirm seats purchase" dialog, to confirm that you want to enable {% data variables.product.prodname_copilot %} for all current and future users in your organization, click **Purchase seats**. |
| 35 | + |
| 36 | +## Granting access to {% data variables.product.prodname_copilot %} for specific users in your organization |
| 37 | + |
| 38 | +{% ifversion ghec %} |
| 39 | +{% note %} |
| 40 | + |
| 41 | +**Note:** You can automatically enable access for every member of a group in your identity provider (IdP) by synchronizing that group with a {% data variables.product.prodname_dotcom %} team, then giving that team access to {% data variables.product.prodname_copilot %}. For more information, see "[AUTOTITLE](/organizations/organizing-members-into-teams/synchronizing-a-team-with-an-identity-provider-group)." |
| 42 | + |
| 43 | +{% endnote %} |
| 44 | +{% endif %} |
| 45 | + |
| 46 | +{% data reusables.profile.access_org %} |
| 47 | +{% data reusables.profile.org_settings %} |
| 48 | +{% data reusables.copilot.access-settings %} |
| 49 | +1. If the **Allow this organization to assign seats** button is displayed, click this button. |
| 50 | +1. If you see the message "Configure code policies to start adding seats": |
| 51 | + 1. Click **Go to policies**. |
| 52 | + 1. Set any policies that are currently set to "Unconfigured". |
| 53 | + 1. In the left sidebar, click **Access**. |
| 54 | +1. Under {% ifversion ghec %}"{% data variables.product.prodname_copilot_enterprise_short %} is active in your organization" or {% endif %}"{% data variables.product.prodname_copilot_business_short %} is active in your organization," to enable {% data variables.product.prodname_copilot %} for selected teams or users in your organization, select **Enabled For: Selected members**. |
| 55 | +1. If you are updating user access from the **Enabled For: All members of the organization** setting, in the "Confirm policy update" dialog, select how you want to start assigning access. |
| 56 | + - To unassign all members and then select those who should have access, select **Start from scratch**. |
| 57 | + - To keep all members who currently have access and then select those who should not have access, select **Renew seats**. |
| 58 | +1. Click **Assign {% data variables.product.prodname_copilot_short %} seats**. |
| 59 | +1. In the "Enable Copilot access for users and teams" dialog, click one of the two tabs. |
| 60 | + |
| 61 | +  |
| 62 | + |
| 63 | + - Click **Users and teams** to search for and add individual users or teams. |
| 64 | + |
| 65 | + To search for a user, type their username or full name in the search bar. If you select a user who is not currently a member of your organization, they will be invited to join your organization when you click **Continue to purchase** followed by **Purchase seats**. |
| 66 | + |
| 67 | + - Click **Upload CSV** to add users in bulk by uploading a CSV file. |
| 68 | + |
| 69 | + To add members in bulk, click **Choose CSV to upload**, and then upload a CSV file including either the username or email address for each member you want to add, separated by a comma. The file can contain a mixture of usernames and email addresses. |
| 70 | + |
| 71 | + {% warning %} |
| 72 | + |
| 73 | + **Warning:** When you upload a CSV file, unless you're using {% data variables.product.prodname_emus %}, {% data variables.product.prodname_copilot %} will search all users on {% data variables.product.prodname_dotcom_the_website %} for matches. If the CSV includes users who are not members of your organization, they will be invited to join your organization when you click **Continue to purchase** followed by **Purchase seats**. This warning does not apply to accounts using {% data variables.product.prodname_emus %}. |
| 74 | + |
| 75 | + {% endwarning %} |
| 76 | + |
| 77 | + Review the list of users generated from your CSV file. Clear the selection of any users you do not want to add. |
| 78 | + |
| 79 | +1. Click **Continue to purchase**, then click **Purchase seats**. |
| 80 | + |
| 81 | +## Using the API to grant access to {% data variables.product.prodname_copilot %} |
| 82 | + |
| 83 | +You can use {% data variables.product.prodname_dotcom %}'s REST API to grant access to {% data variables.product.prodname_copilot %} for teams, or specific users, in your organization. See "[Add teams to the Copilot subscription for an organization](/rest/copilot/copilot-user-management?apiVersion=2022-11-28#add-teams-to-the-copilot-subscription-for-an-organization)" and "[Add users to the Copilot subscription for an organization](/rest/copilot/copilot-user-management?apiVersion=2022-11-28#add-users-to-the-copilot-subscription-for-an-organization)." |
| 84 | + |
| 85 | +## Further reading |
| 86 | + |
| 87 | +- [{% data variables.product.prodname_copilot %} Trust Center](https://resources.github.com/copilot-trust-center) |
| 88 | +- "[AUTOTITLE](/copilot/managing-github-copilot-in-your-organization/managing-policies-and-features-for-copilot-in-your-organization)" |
| 89 | +- "[AUTOTITLE](/copilot/managing-github-copilot-in-your-organization/reviewing-usage-data-for-github-copilot-in-your-organization)" |
| 90 | +- "[AUTOTITLE](/copilot/managing-github-copilot-in-your-organization/revoking-access-to-copilot-for-members-of-your-organization)" |
0 commit comments