Setting up GitHub Copilot for your enterprise
Follow these steps to set up GitHub Copilot in your enterprise.
Who can use this feature?
Enterprise owners
Enterprises with a Copilot Enterprise or Copilot Business plan
In this article
1. Enable GitHub Copilot in your Enterprise through payment verification
- In the top-right corner of GitHub, click your profile picture.
- Depending on your environment, clickYour enterprise, or clickYour enterprises then click the enterprise you want to view.
- At the top of the page, clickSettings.
- Click the Getting Started tab.
- Under "Next steps", clickVerify your payment method. This will enable GitHub Copilot in your enterprise.
After you've completed these steps, you will be able to confirm that GitHub Copilot is enabled in your enterprise's Policies tab.
2. Set policies
Control which Copilot features are available in your enterprise. SeeManaging policies and features for GitHub Copilot in your enterprise.
3. Set up networking (if necessary)
If your enterprise users connect through an HTTP proxy server or firewall, ensure that key URLs are added to the allowlist for the proxy server or firewall. SeeAllowlist reference.
You may also need to install custom SSL certificates on your users' machines. SeeConfiguring network settings for GitHub Copilot.
4. Assign licenses
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 forCopilot 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.
For instructions, seeGranting users access to GitHub Copilot in your enterprise.
Tip
If your enterprise is on GHE.com, users must perform some additional setup to authenticate to their account from their development environment. SeeUsing GitHub Copilot with an account on GHE.com.
Next steps
- Explore self-service license management options. Many successful rollouts use a self-service model where developers can claim a license without approval. SeeSetting up a self-serve process for GitHub Copilot licenses.
- Learn how to plan and implement an effective enablement process to drive Copilot adoption. SeeDriving GitHub Copilot adoption in your company.
- Enhance the development experience by enabling and training developers on the latest features. For example, share context with Copilot Spaces, enable Copilot code review on pull requests, and allow developers to experiment with prompts using GitHub Models. For an example showing how these features fit together, seeIntegrating agentic AI into your enterprise's software development lifecycle.
- Add Copilot coding agent as a team member for asynchronous issue work. SeePiloting GitHub Copilot coding agent in your organization.