Skip to main content

Visual Studio subscriptions with GitHub Enterpriseのセットアップ

TeamのVisual Studioプランは、GitHub Enterpriseへのアクセスも提供できます。

GitHub Enterprise を持つ Visual Studio サブスクリプション のセットアップについて

GitHub Enterprise を持つ Visual Studio サブスクリプション は、サブスクライバーが Visual Studio と GitHub Enterprise の両方を使用できるように組み合わせて販売されている Microsoft の製品です。「Visual Studio subscriptions with GitHub Enterpriseについて」を参照してください。

このガイドは、TeamがVisual Studioのサブスクライバーにライセンスを与え、GitHub Enterpriseを使い始める方法を紹介します。

GitHub Enterprise を持つ Visual Studio サブスクリプション のルール

GitHub Enterprise を持つ Visual Studio サブスクリプション をセットアップする前に、この組み合わせ提供に対するロールを理解することが重要です。

ロールサービス説明詳細情報
サブスクリプション管理者Visual StudioプランVisual Studioプランのライセンスを割り当てる人Microsoft Docs の「管理者責任の概要
サブスクライバーVisual StudioプランVisual Studioプランのライセンスを利用する人Microsoft Docs の Visual Studio サブスクリプションのドキュメント
Enterprise ownerGitHubGitHub.com のエンタープライズの管理者である個人用アカウントを持つ人エンタープライズにおける役割
組織の所有者GitHubGitHub.com のチームのエンタープライズ内の組織の所有者である個人用アカウントを持つ人Organizationのロール
エンタープライズ メンバーGitHubGitHub.com のエンタープライズのメンバーである個人用アカウントを持つ人エンタープライズにおける役割

前提条件

  • TeamのVisual StudioプランにGitHub Enterpriseが含まれていなければなりません。 詳細については、Visual Studio Web サイトの「Visual Studio サブスクリプションと特典」と、Microsoft Docs の「管理者責任の概要」を参照してください。

  • チームは GitHub.com 上にエンタープライズを持っていなければなりません。 TeamがEnterpriseを持っているか分からない場合は、GitHub管理者に連絡してください。 Teamの誰がGitHubに責任を負っているかがはっきりしない場合は、GitHub の営業チームにお問い合わせください。 詳しくは、「Enterprise アカウントについて」をご覧ください。

GitHub Enterprise を持つ Visual Studio サブスクリプション の設定

GitHub Enterprise を持つ Visual Studio サブスクリプション をセットアップするには、チームのメンバーが以下のタスクを完了しなければなりません。

すべてのロールを持っていることから、1人でこれらのタスクを完了することもできる場合もありますが、複数人でタスクを協働してやらなければならないかもしれません。 詳細については、「GitHub Enterprise を持つ Visual Studio サブスクリプション のロール」を参照してください。

  1. エンタープライズのオーナーは、GitHub.com 上のエンタープライズに少なくとも 1 つの組織を作成しなければなりません。 詳しくは、「エンタープライズへの組織の追加」をご覧ください。

  2. サブスクリプションの管理者は Visual Studio のライセンスを Visual Studio サブスクリプションの管理者ポータル 内のサブスクライバーに割り当てなければなりません。 詳細については、Microsoft Docsの「Visual Studio サブスクリプション管理者ポータルの概要」と、「Visual Studio サブスクリプション管理者ポータルで Visual Studio ライセンスを割り当てる」を参照してください。

  3. あるいはプランの管理者がGitHub Enterpriseをプランに追加する前にVisual Studioのサブスクライバーにライセンスを割り当てている場合、プランの管理者はサブスクライバーをVisual Studio管理ポータルで組み合わせ提供に移動させることができます。 詳細については、Microsoft Docs の「GitHub Enterprise を使用して Visual Studio サブスクリプションを管理する」を参照してください。

  4. プランの管理者がメール通知を無効化していないなら、サブスクライバーは2つの確認メールを受信します。 詳細については、Microsoft Docs の「GitHub Enterprise を使用した Visual Studio サブスクリプション」を参照してください。

  5. 組織のオーナーは、ステップ 1 から GitHub.com の組織に、サブスクライバーを招待しなければなりません。 サブスクライバーは、既存の個人用アカウントで案内を受け入れるか、新しいアカウントを作成できます。 Organizationに参加すると、サブスクライバーはEnterpriseのメンバーになります。 詳しくは、「組織参加へのユーザーの招待」をご覧ください。

    ヒント

    • 必須ではありませんが、Organizationのオーナーはサブスクライバーのユーザプライマリ名(UPN)で使われているのと同じメールアドレスに招待を送ることをおすすめします。 GitHub.com 上のメール アドレスがサブスクライバーの UPN と一致すれば、他のエンタープライズがサブスクライバーのライセンスを要求しないようにできます。
    • サブスクライバーが GitHub.com 上の既存の個人用アカウントで組織への招待を受諾した場合は、サブスクライバーが Visual Studio で使うメール アドレスを GitHub.com 上の個人用アカウントに追加することをお勧めします。 詳しくは、「GitHub アカウントへのメールアドレスの追加」をご覧ください。
    • Organizationのオーナーが大量のサブスクライバーを招待しなければならないのであれば、スクリプトでこのプロセスを加速できるかもしれません。 詳細については、github/platform-samples リポジトリのサンプル PowerShell スクリプトを参照してください。
  6. Enterprise メンバーと一致する Visual Studio アカウントが自動的に見つからない場合は、Enterprise 所有者が GitHub でアカウントを手動で照合することができます。 「Visual Studio と GitHub 間のユーザーの調整」を参照してください。

チームのサブスクライバー用の GitHub Enterprise を持つ Visual Studio サブスクリプション をセットアップしたら、エンタープライズのオーナーは GitHub.com 上のライセンス情報をレビューできます。 詳しくは、「GitHub Enterprise プランの使用状況の表示」をご覧ください。

Visual Studio と GitHub 間のユーザーの調整

使用条件に準拠した状態を維持するには、GitHub Enterprise 所有者が、GitHub と Visual Studio 間ですべてのユーザー アカウントが正しく一致するように確保する必要があります。

ほとんどのユーザーは、GitHub と Visual Studio 間で自動的に照合されます。 ユーザーが GitHub と Visual Studio でメール アドレスが異なる場合、アカウントを手動で照合する必要がある場合があります。

使用条件では、1 つのライセンスの GitHub アカウントと Visual Studio アカウントは、同じ人物に属している必要があります。

1.ユーザー マッピングを監査する

ユーザー マッピングを監査するには、Visual Studio ポータルから割り当てられたユーザーの概要をダウンロードし、それを GitHub Enterprise 内のユーザーの確認済みメール アドレスと比較します。 「Enterprise の人を表示する」を参照してください。

2.ユーザーを Visual Studio と一致させる

GitHub ユーザーのうち、Visual Studio アカウントと正しく一致していないユーザーを特定した場合は、GitHub のマッピングを更新できます。 自動的に照合されたユーザーのマッピングを更新することはできません。

  1. GitHub 上の Enterprise に移動し、[ Billing and licensing] をクリックします。
  2. 左側のサイドバーにある [ Licensing] をクリックします。
  3. [Licensing] ページで、[Enterprise Cloud] の横にある [Manage] をクリックします。
  4. ユーザーの一覧で、ライセンスの種類が [Enterprise] であるユーザーを探します。 これらは、Visual Studio サブスクリプションのユーザーと一致しない Enterprise メンバーです。
  5. ユーザーを Visual Studio アカウントと照合するには、 をクリックし、[Change to Visual Studio license] をクリックします。
  6. ユーザーの Visual Studio ログイン メール アドレスを選び、[Confirm change] をクリックします。

参考資料