Skip to main content

Granting users access to GitHub Copilot in your enterprise

Enable Copilot for entire organizations or grant access directly to specific users.

Who can use this feature?

Enterprise owners

Copilot Enterprise or Copilot Business

There are two main ways to grant access to Copilot 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 Copilot licenses to users who don't consume a GitHub Enterprise license. This approach is currently only available for Copilot Business licenses.
  • Enable Copilot for organizations. This approach allows you to choose Copilot Business or Copilot Enterprise for individual organizations and give organization owners control to grant licenses to the users who need them most.

Assigning licenses to users or teams

Note

This feature is in 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.

You can assign Copilot Business licenses directly to users or enterprise teams.

When you assign licenses to an enterprise team, users receive or lose access to Copilot when they are added or removed from the team. If you use Enterprise Managed Users, you can sync the team with an identity provider (IdP) group and manage licensing from your IdP.

Prerequisites

Assigning licenses

  1. In the top-right corner of GitHub, click your profile picture.

  2. Depending on your environment, click Your enterprise, or click Your enterprises then click the enterprise you want to view.

  3. At the top of the page, click Billing and licensing.

  4. In the left sidebar, click Licensing.

  5. Next to "Copilot", click Manage.

    Screenshot of the Licensing page, with the "Manage" button highlighted in orange.

  6. Click the Users or Enterprise Teams tab.

  7. Click Assign Licenses.

  8. Search for users or teams, then click Add licenses.

Enabling Copilot for organizations

If your enterprise has a Copilot Enterprise plan, you can assign licenses for either Copilot Enterprise or Copilot Business.

  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 Copilot 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 GitHub Enterprise Cloud with data residency, replace github.com with SUBDOMAIN.ghe.com.

  2. Find the organization access dropdown menu and choose whether to enable Copilot for all organizations or allow for specific organizations.

    Screenshot of the the "Organization access" section, with the dropdown menu highlighted.

  3. If you selected Allow for specific organizations:

    1. If you don't already see a list of organizations, click the Organizations tab.
    2. Locate the organization for which you want to enable Copilot.
    3. To the right of the organization name, select the Copilot dropdown menu.
      • If your enterprise has a Copilot Business plan, click Enabled.
      • If your enterprise has a Copilot Enterprise plan, click either Copilot: Enterprise or Copilot: Business to assign a specific Copilot plan to the organization.

Next steps

After you've enabled Copilot for an organization in your enterprise, owners of the organization can grant access to some or all members of the organization. See Granting access to GitHub Copilot for members of your organization.

Further reading