Skip to main content

使用 GitHub Enterprise 设置 Visual Studio 订阅

您的团队订阅 Visual Studio 还可以获得 GitHub Enterprise 的访问权限。

注意

拥有 Visual Studio 捆绑包的客户,可针对 GitHub Enterprise 许可证切换至基于使用量的计费模式****。 这样你就能为不属于 Visual Studio 订阅中的用户,按灵活的月度周期支付许可证费用。 请参阅“企业许可证的基于使用情况的计费”。

包含 GitHub Enterprise 的 Visual Studio 订阅 是 Microsoft 的组合产品,允许订阅者使用 Visual Studio 和 GitHub Enterprise。 请参阅“关于包含 GitHub Enterprise 的 Visual Studio 订阅”。

先决条件

  • 团队的 Visual Studio 订阅必须包含 GitHub Enterprise。 有关详细信息,请参阅:

  • 你的团队必须在 上拥有企业帐户,请参阅“关于企业帐户”。

    • 如果你不确定团队是否已拥有企业帐户,请联系你的 GitHub 管理员。
    • 如果你不确定团队中谁负责 GitHub 服务,请联系 GitHub 的销售团队

设置 包含 GitHub Enterprise 的 Visual Studio 订阅

要设置 包含 GitHub Enterprise 的 Visual Studio 订阅,团队成员必须完成以下任务。

一个人或许能够完成任务,因为此人具有所有角色,但您可能需要与多个人协调任务。 有关详细信息,请参阅“包含 GitHub Enterprise 的 Visual Studio 订阅 的参考角色”。

  1. GitHub 企业所有者必须在你的企业帐户中创建至少一个组织。 有关详细信息,请参阅“将组织添加到企业”。

  2. Visual Studio 订阅管理员必须将 Visual Studio 许可证分配给 Visual Studio 订阅的管理员门户 中的订阅者。 更多信息请参阅 Microsoft 文档中的 Visual Studio 订阅管理员门户概述在 Visual Studio 订阅管理员门户中分配 Visual Studio 许可证

  3. (可选)如果 Visual Studio 订阅管理员在将 GitHub Enterprise 添加到订阅之前将许可证分配给 Visual Studio 中的订阅者,则订阅管理员可以在 Visual Studio 管理门户中将订阅者移动到组合产品/服务。 有关详细信息,请参阅 Microsoft Docs 中的使用 GitHub Enterprise 管理 Visual Studio 订阅

  4. 如果 Visual Studio 订阅管理员尚未禁用电子邮件通知,则订阅者将收到两封确认电子邮件。 有关详细信息,请参阅Microsoft 文档中的包含 GitHub Enterprise 的 Visual Studio 订阅

  5. GitHub 组织所有者必须邀请订阅者加入在步骤 1 中创建的组织。 订阅者可以使用现有的个人帐户接受邀请,也可以创建一个新账户。 订阅者加入组织后,订阅者将成为企业成员。 有关详细信息,请参阅“Inviting users to join your organization(邀请用户加入你的组织)”。

    提示

    • 虽然不是必需的,但我们建议组织所有者向订阅者的用户主名 (UPN) 使用的同一电子邮件地址发送邀请。 当 GitHub 上的电子邮件地址与订阅者的 UPN 匹配时,可以确保其他企业不会索要该订阅者的许可证。
    • 如果订阅者在 GitHub 上接受具有现有个人帐户的组织邀请,我们建议订阅者在 GitHub 上将他们用于 Visual Studio 的电子邮件地址添加到其个人帐户。 有关详细信息,请参阅“添加电子邮件地址到 GitHub 帐户”。
    • 如果组织所有者必须邀请大量订阅者,脚本可以使进程更快。 有关详细信息,请参阅 github/platform-samples 存储库中的示例 PowerShell 脚本
  6. 如果任何企业成员未自动匹配到其 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 上更新映射。 无法更新自动匹配的用户的映射。

  1. 在 GitHub 上转到你的企业,然后单击“ Billing and licensing”****。
  2. 在左侧边栏中,单击“ Licensing”****。
  3. 在“Licensing”页面上,在“Enterprise Cloud”旁边,单击“Manage”****。
  4. 在用户列表中,查找许可证类型为“Enterprise”的用户。 这些是未匹配到 Visual Studio 订阅中的用户的企业成员。
  5. 若要将用户匹配到其 Visual Studio 帐户,请单击“”,然后单击“Change to Visual Studio license”****。
  6. 选择用户的 Visual Studio 登录电子邮件,然后单击“Confirm change”****。

查看可用许可证

可以在 GitHub.com 上查看企业可用的 GitHub Enterprise 许可证数量。 待处理的邀请列表包括尚未成为企业中至少一个组织成员的订阅者。 有关详细信息,请参阅 查看 GitHub Enterprise 计划的使用情况查看企业中的人员

提示

如果在“查看 GitHub Enterprise 计划的使用情况”的步骤 6 中下载了包含企业许可证使用情况的 CSV 文件,则“名称”或“配置文件”列缺少值的任何成员尚未接受加入企业内组织的邀请。

也可以在 Visual Studio 订阅的管理员门户 中查看向订阅者发出的待处理 GitHub Enterprise 邀请。

其他阅读材料