注意
拥有 Visual Studio 捆绑包的客户,可针对 GitHub Enterprise 许可证切换至基于使用量的计费模式****。 这样你就能为不属于 Visual Studio 订阅中的用户,按灵活的月度周期支付许可证费用。 请参阅“企业许可证的基于使用情况的计费”。
包含 GitHub Enterprise 的 Visual Studio 订阅 是 Microsoft 的组合产品,允许订阅者使用 Visual Studio 和 GitHub Enterprise。 请参阅“关于包含 GitHub Enterprise 的 Visual Studio 订阅”。
先决条件
-
团队的 Visual Studio 订阅必须包含 GitHub Enterprise。 有关详细信息,请参阅:
- Visual Studio 网站上的 Visual Studio 订阅与权益
- Microsoft Docs 中的管理员职责概述。
-
你的团队必须在 上拥有企业帐户,请参阅“关于企业帐户”。
- 如果你不确定团队是否已拥有企业帐户,请联系你的 GitHub 管理员。
- 如果你不确定团队中谁负责 GitHub 服务,请联系 GitHub 的销售团队。
设置 包含 GitHub Enterprise 的 Visual Studio 订阅
要设置 包含 GitHub Enterprise 的 Visual Studio 订阅,团队成员必须完成以下任务。
一个人或许能够完成任务,因为此人具有所有角色,但您可能需要与多个人协调任务。 有关详细信息,请参阅“包含 GitHub Enterprise 的 Visual Studio 订阅 的参考角色”。
-
GitHub 企业所有者必须在你的企业帐户中创建至少一个组织。 有关详细信息,请参阅“将组织添加到企业”。
-
Visual Studio 订阅管理员必须将 Visual Studio 许可证分配给 Visual Studio 订阅的管理员门户 中的订阅者。 更多信息请参阅 Microsoft 文档中的 Visual Studio 订阅管理员门户概述和在 Visual Studio 订阅管理员门户中分配 Visual Studio 许可证。
-
(可选)如果 Visual Studio 订阅管理员在将 GitHub Enterprise 添加到订阅之前将许可证分配给 Visual Studio 中的订阅者,则订阅管理员可以在 Visual Studio 管理门户中将订阅者移动到组合产品/服务。 有关详细信息,请参阅 Microsoft Docs 中的使用 GitHub Enterprise 管理 Visual Studio 订阅。
-
如果 Visual Studio 订阅管理员尚未禁用电子邮件通知,则订阅者将收到两封确认电子邮件。 有关详细信息,请参阅Microsoft 文档中的包含 GitHub Enterprise 的 Visual Studio 订阅。
-
GitHub 组织所有者必须邀请订阅者加入在步骤 1 中创建的组织。 订阅者可以使用现有的个人帐户接受邀请,也可以创建一个新账户。 订阅者加入组织后,订阅者将成为企业成员。 有关详细信息,请参阅“Inviting users to join your organization(邀请用户加入你的组织)”。
提示
- 虽然不是必需的,但我们建议组织所有者向订阅者的用户主名 (UPN) 使用的同一电子邮件地址发送邀请。 当 GitHub 上的电子邮件地址与订阅者的 UPN 匹配时,可以确保其他企业不会索要该订阅者的许可证。
- 如果订阅者在 GitHub 上接受具有现有个人帐户的组织邀请,我们建议订阅者在 GitHub 上将他们用于 Visual Studio 的电子邮件地址添加到其个人帐户。 有关详细信息,请参阅“添加电子邮件地址到 GitHub 帐户”。
- 如果组织所有者必须邀请大量订阅者,脚本可以使进程更快。 有关详细信息,请参阅
github/platform-samples
存储库中的示例 PowerShell 脚本。
-
如果任何企业成员未自动匹配到其 Visual Studio 帐户,企业所有者可以在 GitHub 上手动匹配帐户。 请参阅协调 Visual Studio 和 GitHub 上的用户。
为团队中的订阅者设置 包含 GitHub Enterprise 的 Visual Studio 订阅 后,企业所有者可以在 GitHub 上查看许可信息。 有关详细信息,请参阅“查看 GitHub Enterprise 计划的使用情况”。
协调 Visual Studio 和 GitHub 上的用户
为了确保符合使用条款,GitHub 企业所有者应确保所有用户帐户在 GitHub 和 Visual Studio 之间正确匹配。****
大多数用户在 GitHub 和 Visual Studio 之间自动匹配。 如果用户在 GitHub 和 Visual Studio 中使用不同的电子邮件地址,则可能需要手动匹配帐户。
根据使用条款,单个许可证的 GitHub 帐户和 Visual Studio 帐户必须属于同一个人。
1.审核用户映射
若要审核用户映射,请从 Visual Studio 门户下载已分配用户的摘要,并将其与 GitHub 企业中经过验证的用户电子邮件进行比较。 请参阅“查看企业中的人员”。
2.将用户匹配到 Visual Studio
确定未正确匹配到其 Visual Studio 帐户的 GitHub 用户后,可以在 GitHub 上更新映射。 无法更新自动匹配的用户的映射。
- 在 GitHub 上转到你的企业,然后单击“ Billing and licensing”****。
- 在左侧边栏中,单击“ Licensing”****。
- 在“Licensing”页面上,在“Enterprise Cloud”旁边,单击“Manage”****。
- 在用户列表中,查找许可证类型为“Enterprise”的用户。 这些是未匹配到 Visual Studio 订阅中的用户的企业成员。
- 若要将用户匹配到其 Visual Studio 帐户,请单击“”,然后单击“Change to Visual Studio license”****。
- 选择用户的 Visual Studio 登录电子邮件,然后单击“Confirm change”****。
查看可用许可证
可以在 GitHub.com 上查看企业可用的 GitHub Enterprise 许可证数量。 待处理的邀请列表包括尚未成为企业中至少一个组织成员的订阅者。 有关详细信息,请参阅 查看 GitHub Enterprise 计划的使用情况 和 查看企业中的人员。
提示
如果在“查看 GitHub Enterprise 计划的使用情况”的步骤 6 中下载了包含企业许可证使用情况的 CSV 文件,则“名称”或“配置文件”列缺少值的任何成员尚未接受加入企业内组织的邀请。
也可以在 Visual Studio 订阅的管理员门户 中查看向订阅者发出的待处理 GitHub Enterprise 邀请。