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 owner | GitHub | GitHub.com のエンタープライズの管理者である個人用アカウントを持つ人 | 「エンタープライズにおける役割」 |
組織の所有者 | GitHub | GitHub.com のチームのエンタープライズ内の組織の所有者である個人用アカウントを持つ人 | 「Organizationのロール」 |
エンタープライズ メンバー | GitHub | GitHub.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 サブスクリプション のロール」を参照してください。
-
エンタープライズのオーナーは、GitHub.com 上のエンタープライズに少なくとも 1 つの組織を作成しなければなりません。 詳しくは、「エンタープライズへの組織の追加」を参照してください。
-
サブスクリプションの管理者は Visual Studio のライセンスを Visual Studio サブスクリプションの管理者ポータル 内のサブスクライバーに割り当てなければなりません。 詳細については、Microsoft Docsの「Visual Studio サブスクリプション管理者ポータルの概要」と、「Visual Studio サブスクリプション管理者ポータルで Visual Studio ライセンスを割り当てる」を参照してください。
-
あるいはプランの管理者がGitHub Enterpriseをプランに追加する前にVisual Studioのサブスクライバーにライセンスを割り当てている場合、プランの管理者はサブスクライバーをVisual Studio管理ポータルで組み合わせ提供に移動させることができます。 詳細については、Microsoft Docs の「GitHub Enterprise を使用して Visual Studio サブスクリプションを管理する」を参照してください。
-
プランの管理者がメール通知を無効化していないなら、サブスクライバーは2つの確認メールを受信します。 詳細については、Microsoft Docs の「GitHub Enterprise を使用した Visual Studio サブスクリプション」を参照してください。
-
組織のオーナーは、ステップ 1 から GitHub.com の組織に、サブスクライバーを招待しなければなりません。 サブスクライバーは、既存の個人用アカウントで案内を受け入れるか、新しいアカウントを作成できます。 Organizationに参加すると、サブスクライバーはEnterpriseのメンバーになります。 詳しくは、「組織参加へのユーザーの招待」を参照してください。
ヒント:
- 必須ではありませんが、Organizationのオーナーはサブスクライバーのユーザプライマリ名(UPN)で使われているのと同じメールアドレスに招待を送ることをおすすめします。 GitHub.com 上のメール アドレスがサブスクライバーの UPN と一致すれば、他のエンタープライズがサブスクライバーのライセンスを要求しないようにできます。
- サブスクライバーが GitHub.com 上の既存の個人用アカウントで組織への招待を受諾した場合は、サブスクライバーが Visual Studio で使うメール アドレスを GitHub.com 上の個人用アカウントに追加することをお勧めします。 詳しくは、「GitHub アカウントへのメールアドレスの追加」を参照してください。
- Organizationのオーナーが大量のサブスクライバーを招待しなければならないのであれば、スクリプトでこのプロセスを加速できるかもしれません。 詳細については、
github/platform-samples
リポジトリのサンプル PowerShell スクリプトを参照してください。
チームのサブスクライバー用の GitHub Enterprise を持つ Visual Studio サブスクリプション をセットアップしたら、エンタープライズのオーナーは GitHub.com 上のライセンス情報をレビューできます。 詳しくは、「Enterprise アカウントのプランおよび利用状況を表示する」を参照してください。