Skip to main content

About Visual Studio subscriptions with GitHub Enterprise

You can give Visual Studio subscribers on your team access to GitHub Enterprise with a combined offering from Microsoft.

About Visual Studio subscriptions with GitHub Enterprise

Visual Studio subscriptions with GitHub Enterprise is a combined offering from Microsoft that allows a subscriber to use both Visual Studio and GitHub Enterprise. Visual Studio subscriptions with GitHub Enterprise is available from Microsoft under the terms of the Microsoft Enterprise Agreement. For more information, see Visual Studio subscriptions with GitHub Enterprise on the Visual Studio website.

To use the GitHub Enterprise portion of the license, each subscriber's personal account on GitHub.com must be or become a member of an organization owned by your enterprise on GitHub.com. To accomplish this, organization owners can invite new members to an organization by email address. The subscriber can accept the invitation with an existing personal account on GitHub.com or create a new account.

For more information about the setup of Visual Studio subscriptions with GitHub Enterprise, see "Setting up Visual Studio subscriptions with GitHub Enterprise."

About licenses for Visual Studio subscriptions with GitHub Enterprise

After you assign a license for Visual Studio subscriptions with GitHub Enterprise to a subscriber, the subscriber will use the GitHub Enterprise portion of the license by joining an organization in your enterprise with a personal account on GitHub.com. If the verified email address for the personal account of an enterprise member on GitHub.com matches the User Primary Name (UPN) for a subscriber to your Visual Studio account, the Visual Studio subscriber will automatically consume one license for Visual Studio subscriptions with GitHub Enterprise.

Note: To make sure that a Enterprise Managed Users account consumes a Visual Studio license, either the email address associated with the GitHub account or the SCIM userName attribute value from the linked identity must match the UPN.

The total quantity of your licenses for your enterprise on GitHub is the sum of any standard GitHub Enterprise licenses and the number of Visual Studio subscription licenses that include access to GitHub. If the personal account for an enterprise member does not correspond with the email address for a Visual Studio subscriber, the license that the personal account consumes is unavailable for a Visual Studio subscriber.

For more information about GitHub Enterprise, see "GitHub’s plans." For more information about accounts on GitHub.com, see "Types of GitHub accounts."

You can view the number of GitHub Enterprise licenses available to your enterprise on GitHub.com. The list of pending invitations includes subscribers who are not yet members of at least one organization in your enterprise. For more information, see "Viewing the subscription and usage for your enterprise account" and "Viewing people in your enterprise."

Tip: If you download a CSV file with your enterprise's license usage in step 6 of "Viewing the subscription and usage for your enterprise account," any members with a missing value for the "Name" or "Profile" columns have not yet accepted an invitation to join an organization within the enterprise.

You can also see pending GitHub Enterprise invitations to subscribers in the administrator portal for Visual Studio subscriptions.

About licenses for GitHub Enterprise Server

When you purchase GitHub Enterprise, you get access to both GitHub Enterprise Cloud and GitHub Enterprise Server. For more information, see "About GitHub for enterprises."

If you use GitHub Enterprise Server, you can ensure that each Visual Studio subscriber consumes only one license seat, regardless of whether the subscriber uses GitHub Enterprise Server, GitHub Enterprise Cloud, or both. If a subscriber only uses GitHub Enterprise Server, the subscriber does not also need a user account for GitHub Enterprise Cloud. For more information, see "Syncing license usage between GitHub Enterprise Server and GitHub Enterprise Cloud."

Further reading