Skip to content

Commit c99a6dd

Browse files
New licensing subpage for Visual Studio/GHE bundles (#56485)
Co-authored-by: mc <42146119+mchammer01@users.noreply.github.com>
1 parent 1658323 commit c99a6dd

File tree

2 files changed

+28
-1
lines changed

2 files changed

+28
-1
lines changed

content/billing/managing-billing-for-your-products/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/about-visual-studio-subscriptions-with-github-enterprise.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,9 @@ After you assign a license for {% data variables.visual_studio.prodname_vss_ghec
3434

3535
> [!NOTE] For {% data variables.product.prodname_emu %} only, to make sure a user account consumes a {% data variables.product.prodname_vs %} license, ensure the {% data variables.product.prodname_vs %} UPN matches the SCIM `userName` attribute or the email address from the linked identity on the {% data variables.product.prodname_dotcom %} account.
3636
37-
The total quantity of your licenses for your enterprise on {% data variables.product.prodname_dotcom %} is the sum of any standard {% data variables.product.prodname_enterprise %} licenses and the number of {% data variables.product.prodname_vs %} subscription licenses that include access to {% data variables.product.prodname_dotcom %}. If the personal account for an enterprise member does not correspond with the email address for a {% data variables.product.prodname_vs %} subscriber, the license that the personal account consumes is unavailable for a {% data variables.product.prodname_vs %} subscriber.
37+
The total quantity of your licenses for your enterprise on {% data variables.product.prodname_dotcom %} is the sum of any standard {% data variables.product.prodname_enterprise %} licenses and the number of {% data variables.product.prodname_vs %} subscription licenses that include access to {% data variables.product.prodname_dotcom %}.
38+
39+
If the personal account for an enterprise member does not correspond with the email address for a {% data variables.product.prodname_vs %} subscriber, an enterprise owner can manually match the accounts to consolidate licenses. Under the terms of service, the {% data variables.product.github %} account and {% data variables.product.prodname_vs %} subscription must belong to the same person.
3840

3941
For more information about {% data variables.product.prodname_enterprise %}, see [AUTOTITLE](/get-started/learning-about-github/githubs-plans#github-enterprise). For more information about accounts on {% data variables.product.prodname_dotcom %}, see [AUTOTITLE](/get-started/learning-about-github/types-of-github-accounts).
4042

content/billing/managing-billing-for-your-products/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/setting-up-visual-studio-subscriptions-with-github-enterprise.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,33 @@ One person may be able to complete the tasks because the person has all of the r
5757
> * If the subscriber accepts the invitation to the organization with an existing personal account on {% data variables.location.product_location %}, we recommend that the subscriber add the email address they use for {% data variables.product.prodname_vs %} to their personal account on {% data variables.location.product_location %}. For more information, see [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/adding-an-email-address-to-your-github-account).
5858
> * If the organization owner must invite a large number of subscribers, a script may make the process faster. For more information, see [the sample PowerShell script](https://github.com/github/platform-samples/blob/master/api/powershell/invite_members_to_org.ps1) in the `github/platform-samples` repository.
5959
60+
1. If any enterprise members aren't automatically matched to their {% data variables.product.prodname_vs %} account, an enterprise owner can match the accounts manually on {% data variables.product.github %}. See [Reconciling users across {% data variables.product.prodname_vs %} and {% data variables.product.github %}](#reconciling-users-across-visual-studio-and-github).
61+
6062
After {% data variables.visual_studio.prodname_vss_ghe %} is set up for subscribers on your team, enterprise owners can review licensing information on {% data variables.location.product_location %}. For more information, see [AUTOTITLE](/billing/managing-the-plan-for-your-github-account/viewing-the-subscription-and-usage-for-your-enterprise-account).
6163

64+
## Reconciling users across {% data variables.product.prodname_vs %} and {% data variables.product.github %}
65+
66+
To stay compliant with the terms of use, a {% data variables.product.github %} **enterprise owner** should ensure all user accounts are correctly matched across {% data variables.product.github %} and {% data variables.product.prodname_vs %}.
67+
68+
Most users are automatically matched across {% data variables.product.github %} and {% data variables.product.prodname_vs %}. If a user has different email addresses in {% data variables.product.github %} and {% data variables.product.prodname_vs %}, you may need to match the accounts manually.
69+
70+
Under the terms of use, the {% data variables.product.github %} account and {% data variables.product.prodname_vs %} account for a single license must belong to the same person.
71+
72+
### 1. Audit user mappings
73+
74+
To audit your user mappings, download a summary of assigned users from the {% data variables.product.prodname_vs %} portal, and compare it against the verified emails of users in your {% data variables.product.github %} enterprise. See [AUTOTITLE](/enterprise-cloud@latest/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/viewing-people-in-your-enterprise#viewing-members-email-addresses).
75+
76+
### 2. Match users to {% data variables.product.prodname_vs %}
77+
78+
When you've identified {% data variables.product.github %} users who aren't correctly matched to their {% data variables.product.prodname_vs %} account, you can update the mappings on {% data variables.product.github %}. You can't update mappings for users who have been automatically matched.
79+
80+
1. Go to your enterprise on {% data variables.product.github %} and click **{% octicon "credit-card" aria-hidden="true" aria-label="credit-card" %} Billing and licensing**.
81+
1. In the left sidebar, click **{% octicon "law" aria-hidden="true" aria-label="law" %} Licensing**.
82+
1. On the Licensing page, next to "Enterprise Cloud", click **Manage**.
83+
1. In the list of users, look for users with an "Enterprise" license type. These are enterprise members that aren't matched to a user in your {% data variables.product.prodname_vs %} subscription.
84+
1. To match a user to their {% data variables.product.prodname_vs %} account, click {% octicon "kebab-horizontal" aria-label="More options" %}, then click **Change to {% data variables.product.prodname_vs %} license**.
85+
1. Select the user's {% data variables.product.prodname_vs %} login email, then click **Confirm change**.
86+
6287
## Further reading
6388

6489
* [AUTOTITLE](/get-started/onboarding/getting-started-with-github-enterprise-cloud)

0 commit comments

Comments
 (0)