Copilot Business (CB) Resources
Official Resources
- What is Copilot?
- Copilot Website
- GitHub Copilot Docs
- Copilot Trust Center (Security, Privacy, IP and Open Source, Labor Market, Accessibility)
Copilot Enablement
- Copilot User Guide
- Copilot Getting Started Video Series
- Copilot Getting Started Official Docs
- Configuring GitHub CB
Pricing and Terms
Security Privacy and Trust
- Copilot Trust Center: Number one resource on all things Security, Privacy, IP and Open Source
- Microsoft's Responsible AI Framework
- How GitHub Copilot Handles Data
- GitHub Data Protection Agreement
- Microsoft Copyright Commitment
- How GitHub Copilot Uses Context
Copilot Business (CB) FAQ
How do I enable/purchase Copilot Business (GitHub Enterprise Cloud)?
- Set up Copilot for Business subscription for your enterprise.
- GitHub Enterprise Account Administrator can then enable Organizations Copilot access in the Enterprise Account Policy Settings. (Video Guide)
- GitHub Organization Administrator can then enable usage, set policy, and purchase for members in the Organization settings. (Video Guide)
How is Copilot Business billed?
The GitHub Copilot for Business subscription is available on a monthly cycle, and is billed at $19 per user per month. Billing for GitHub Copilot for Business is processed at the end of each billing cycle. Billed users are calculated based on the number of assigned GitHub Copilot seats.
How do I manage users and licenses Copilot for Business?
Currently Copilot for Business licenses are purchased and assigned at the Organization level via the UI (Org Settings -> Copilot -> Access) or the API.
The 3 different options for user assignment within an organization are:
User Assignment Best Practices (4 Options):
-
Purchase for all members within an existing organization.
-
Create a dedicated
company-copilot
organization with no code where Copilot is purchased for all members. Members of the organization can then be synchronized with an Identity Provider group via SCIM for automated Copilot access. This is a good option for enteprises that want to enable for a group of users across multiple organizations. -
Purchase Copilot for a
copilot-team
within an organization. And utilize Team Synchronization to synchronized that team with an Identity Provider team for automated Copilot access. -
Automate access within an organization via the Copilot for Business API.
CB REST API Capabilities
- Get organization settings for Copilot Business
- Get organization seat information including active/inactive users
- List all Copilot for Business seat assignments for an organization
- Add/Remove users and teams to the Copilot Business subscription for an organization
- Get Copilot for Business seat assignment details for a user
How do I leverage Copilot Business with GitHub Enterprise Server?
Currently GitHub Copilot Business can only be authenticated in the IDE through a GitHub.com account. GitHub Enterprise offers a unified licensing model that provides GHE users with a GHE Cloud license for each GHE Server license. Check with your GitHub Account Manager if you are unsure if you are on the unified license model today. Companies using GHES today with unified license plan can create an associated GitHub Cloud Enterprise (optionally linked to their GHES via GitHub Connect).
With an associated GitHub.com Enterprise, GHES developers can be onboarded into a GHEC organization that is purely for membership purposes (no code). Copilot Business can be enabled for those developers following the instructions above, then these developers will be able to authenticate with GitHub.com in the Copilot IDE extension, allowing these developers for leverage the tool while working on code stored in their GHES environment.
What is Copilot Chat?
Copilot Chat is a chat interface in the editor that's focused on developer scenarios and natively integrates with VS Code, Visual Studio, and JetBrains IDEs. GitHub Copilot chat is not just a chat window. It understands what code a developer has typed, what error messages are shown, and it's deeply integrated into the IDE. A developer can get in-depth analysis and explanations of what code blocks are intended to do, generate unit tests, and even get proposed fixes to bugs.
GitHub Blog
- Research: quantifying GitHub Copilot’s impact on developer productivity and happiness (09/07/2022)
- GitHub Copilot for Business is now available (02/14/2023)
- GitHub Copilot now has a better AI model and new capabilities (02/14/2023)
- Customer Story: Duolingo empowers its engineers to be force multipliers for expertise with GitHub Copilot
- Responsible AI pair programming with GitHub Copilot (02/23/2023)
- How GitHub Copilot is getting better at understanding your code (05/17/2023)
- Survey reveals AI’s impact on the developer experience
- How to use GitHub Copilot: Prompts, tips, and use cases (06/20/2023)
- How to responsibly adopt GitHub Copilot with the GitHub Copilot Trust Center (07/25/2023)
- Research: Quantifying GitHub Copilot’s impact on code quality (10-10-2023)
- How we’re experimenting with LLMs to evolve GitHub Copilot (12-06-2023)
- 10 unexpected ways to use GitHub Copilot (01-22-2024)