Examine GitHub Copilot’s setup process
GitHub Copilot offers a flexible setup process for individuals and organizations.
Set up GitHub Copilot for individual use
Individuals can use the following steps to set up GitHub Copilot:
- Select the GitHub Copilot plan that meets your individual requirements.There are several GitHub Copilot plans that provide access to GitHub Copilot:
- Use Copilot Free. Get a limited experience of Copilot with up to 2,000 code completions and 50 chats or premium requests per month-no paid plan required.
- Sign up for a paid plan. You can subscribe to either:
- Copilot Pro, which includes a one-time 30-day free trial and 300 monthly premium requests.
- Copilot Pro+, which includes 1,500 monthly premium requests and full access to all available models. Subscribe to Copilot Pro+.
- Use Copilot through your organization or enterprise. If you’re part of an organization or enterprise with a Copilot plan, you can request access through your organization.
- Verified students, teachers, or open source maintainers. Qualified individuals may be eligible to use Copilot for free.
- Install the GitHub Copilot extension for your IDE.Using GitHub Copilot in your preferred development environment requires the GitHub Copilot extension. Extensions are available for the following IDEs:
- Visual Studio Code
- Visual Studio
- JetBrains IDEs
- Vim/Neovim
- Eclipse
- Xcode
- Install the Copilot extension for the command line.If you want to use Copilot in the command line, install the Copilot extension for the GitHub CLI.
- Use Copilot in Windows Terminal.If you want to chat with Copilot in Windows Terminal, connect Copilot with Terminal Chat in Windows Terminal Canary.
- Set up networking (if necessary).If you connect through an HTTP proxy server or firewall, ensure that key URLs are added to the allowlist for the proxy server or firewall.You may also need to install a custom SSL certificate on your machine.
- Configure settings (optional).All users can configure Copilot settings in their IDE or in the CLI.If you have your own Copilot plan (instead of using your organization or enterprise’s plan), you can:
- Install Copilot Extensions to integrate other tools with Copilot Chat.
- Manage policies as an individual subscriber.
Set up GitHub Copilot for organizations
Organizations can use the following steps to set up GitHub Copilot:
- Subscribe your organization to GitHub Copilot.Set up a Copilot Business plan for your organization.If your organization is part of an enterprise with a Copilot Enterprise or Copilot Business plan, your enterprise owner can instead enable Copilot for your organization. You can request access from your enterprise owner by opening your GitHub account Settings and requesting access under “Get Copilot from an organization.”
- Set policies.Control which Copilot features are available in your organization.
- Set up networking (if necessary).If your organization members connect through an HTTP proxy server or firewall, ensure that key URLs are added to the allowlist for the proxy server or firewall.You may also need to install custom SSL certificates on your members’ machines.
- Grant access to members.Enable Copilot for some or all members of your organization.To help drive adoption of Copilot in your organization, think about what teams or members are most excited about Copilot or could benefit the most from Copilot. You may want to enable Copilot for those members before enabling Copilot for your whole organization. This can help you discover blockers, demonstrate early success, and set your organization up for a successful Copilot rollout.GitHub has found that many successful rollouts offer a self-service model where developers can claim a license without approval.If your organization is part of an enterprise on GitHub Enterprise Cloud, users must perform some additional setup to authenticate to their account from their development environment.
- Drive Copilot adoption.Planning and implementing an effective enablement process is essential to drive adoption of Copilot in your organization.
- Enhance the Copilot experience.Enhance the Copilot experience for your organization by:
- Setting up knowledge bases for use with Copilot Chat (Copilot Enterprise only).
- Fine tuning Copilot by creating a custom large language model.
- Installing Copilot Extensions to integrate other tools with Copilot Chat.
Access to the GitHub Copilot Free plan
Most individual developers can start using GitHub Copilot Free with little or no setup required. However, there are a few cases where GitHub Copilot Free isn’t available:
- You have a managed user account.
- You’re assigned a Copilot account through an organization.
- You have an existing Copilot Pro or Copilot Pro+ plan or Copilot Pro trial.
- You have free access to Copilot Pro as a student, teacher, or open-source maintainer.
There are a few ways to start using Copilot Free, depending on where you’re working.
- Visual Studio and Visual Studio Code: In Visual Studio and Visual Studio Code you can sign up for the GitHub Copilot Free plan directly from the editor. If you have a GitHub account, you’ll be prompted to sign in. If you don’t have a GitHub account, you’ll be prompted to create one. After you sign up and sign in, you can start using GitHub Copilot Free.
- GitHub: With a GitHub Copilot Free plan, you can ask Copilot questions within a chat interface on GitHub. You can sign up from the Settings page of your GitHub account.
- GitHub Mobile: You can also chat with GitHub Copilot in GitHub Mobile. In GitHub Mobile, tap the GitHub Copilot icon in the bottom right corner of the screen (the GitHub Copilot icon is not shown on every page in GitHub Mobile, if you don’t see the icon, navigate to a different page in GitHub Mobile and look for the icon there). At the bottom of the page, use the “Ask Copilot” box to start a chat with Copilot.
- Other IDEs: you need to activate GitHub Copilot Free from your GitHub account before you can use it in other IDEs. In the upper-right corner of any page on GitHub, select your profile photo, then select “Your Copilot” to open GitHub Copilot in Settings. Select “Start using Copilot Free” to activate GitHub Copilot Free and open immersive mode. To the right of the “Install Copilot in your favorite code editor” text, select the dropdown menu and then select your preferred editor.
Summary
GitHub Copilot offers a flexible setup process for individuals and organizations. Individuals can set up GitHub Copilot by selecting a plan, installing the extension, and configuring settings. Organizations can set up GitHub Copilot by subscribing to a plan, setting policies, and granting access to members.