Skip to main content

GitHub AE の概要

your enterprise の GitHub AE の設定と構成を開始します。

このガイドでは、Enterprise 所有者として GitHub AE の your enterprise の設定を設定、構成、および管理する方法について説明します。 GitHub AE について詳しくは、「GitHub AE について」をご覧ください。

パート 1: GitHub AE の設定

GitHub AE の使用を開始するために、Enterprise アカウントを作成し、GitHub AE を初期化し、IP 許可リストを構成し、ユーザー認証とプロビジョニングを構成し、your enterprise の課金を管理できます。

1. GitHub AE Enterprise アカウントの作成

まず、GitHub AE を購入する必要があります。 詳細については、GitHub の営業チームにお問い合わせください。

GitHub AE を購入後、Enterprise を初期化するユーザのメールアドレスとユーザ名を入力するように求められます。 GitHub Enterprise サポート の専任のテクニカルアカウントマネージャーが Enterprise オーナーのアカウントを作成し、Enterprise オーナーにメールを送信して GitHub AE にログイン後、初期化を完了します。

2. GitHub AE の初期化

GitHub により GitHub AE の your enterprise の所有者アカウントが作成された後、サインインして初期化を完了するための電子メールが届きます。 初期化中に、Enterprise 所有者は your enterprise に名前を付け、SAML SSO を構成し、your enterprise 内のすべての Organization のポリシーを作成し、Enterprise メンバーのサポート連絡先を構成します。 詳細については、「GitHub AE の初期化」を参照してください。

3. ネットワーク トラフィックの制限

特定の IP アドレスの許可リストを構成し、Enterprise アカウント内の Organization が所有する資産へのアクセスを制限できます。 詳細については、「Enterprise へのネットワーク トラフィックを制限する」を参照してください。

4. your enterprise の ID とアクセスの管理

ユーザー認証用の SAML シングル サインオン (SSO) とユーザー プロビジョニング用のクロスドメイン ID 管理システム (SCIM) を使用して、ID プロバイダー (IdP) から GitHub AE の your enterprise へのアクセスを一元的に管理できます。 プロビジョニングを構成したら、IdP からアプリケーションにユーザーを割り当てるか、割り当て解除し、Enterprise 内のユーザー アカウントを作成または無効にすることができます。 詳細については、Enterprise の ID およびアクセス管理に関するページを参照してください。

5. your enterprise の課金の管理

GitHub AE の your enterprise のサブスクリプションの所有者は、Azure portal で GitHub AE の課金の詳細を表示できます。 詳細については、Enterprise の課金の管理に関するページを参照してください。

パート 2: Enterprise メンバーの編成と管理

GitHub AE の Enterprise 所有者は、ユーザー、リポジトリ、チーム、および Organization レベルで設定を管理できます。 your enterprise のメンバーの管理、Organization の作成と管理、リポジトリ管理に関するポリシーの設定、チームの作成と管理を行うことができます。

1. your enterprise のメンバーの管理

your enterprise のメンバーの設定と監査アクティビティを管理できます。 休止中のメンバーを管理すること、ユーザー アクティビティがないか監査ログを閲覧すること、エンタープライズ メンバーに表示されるメッセージをカスタマイズすることができます。 詳細については、「エンタープライズのユーザーを管理する」を参照してください。

2. Organization の作成

会社またはグループの構造を反映させた新しい組織を your enterprise で作成できます。 詳細については、「新しい Organization をゼロから作成」を参照してください。

3. Organization へのメンバーの追加

管理を希望する組織の組織所有者であれば、your enterprise で組織にメンバーを追加できます。 組織メンバーシップの可視性を構成することもできます。 詳細については、「組織への人の追加」と「組織メンバーシップの可視性の構成」を参照してください。

4. チームの作成

Teams は、特定のリポジトリに対するアクセス許可をグループとして付与できる組織メンバーのグループです。 各組織で、個々のチームまたは複数のレベルの入れ子になったチームを作成できます。 詳細については、「チームの作成」と「チームへのユーザーの追加」を参照してください。

5. Organization とリポジトリのアクセス許可レベルの設定

各 Organization の限られた数のメンバーに、Organization の完全な管理アクセスを提供する Organization のオーナー ロールを与えることをお勧めします。 詳細については、「Organization のロール」を参照してください。

管理者権限を持つ Organization の場合、詳細な権限レベルを使って各リポジトリへのアクセスをカスタマイズすることもできます。 詳細については、Organization のリポジトリの権限レベルに関するページを参照してください。

6. リポジトリ管理ポリシーの適用

エンタープライズ所有者は、your enterprise ですべての組織にリポジトリ管理ポリシーを設定したり、組織別にポリシーを設定したりできます。 詳細については、「Enterprise でリポジトリ管理ポリシーを適用する」を参照してください。

パート 3: 安全なビルド

your enterprise のセキュリティを強化するために、your enterprise を監視し、Organization のセキュリティと分析機能を構成することができます。

1. your enterprise の監視

アクティビティ ダッシュボードと監査ログを使用して、your enterprise を監視できます。 詳細については、「Enterprise でアクティビティを監視する」を参照してください。

2. Organization のセキュリティ機能の構成

your enterprise の組織を守るために、セキュリティ ポリシー、依存関係グラフ、シークレット スキャン、Dependabot のセキュリティとバージョン更新など、さまざまな GitHub セキュリティ機能を利用できます。 詳細については、「組織の保護」と「組織のセキュリティと分析の設定を管理する」を参照してください。

パート 4: your enterprise での作業のカスタマイズと自動化

GitHub AE API、GitHub Actions、および GitHub Pages を使用して、your enterprise 内の Organization での作業をカスタマイズおよび自動化することができます。

1. GitHub AE API の使用

GitHub AE API には REST API と GraphQL API という 2 つのバージョンがあります。 GitHub AE API を使用し、一般的なタスクを自動化したり、データをバックアップしたり、GitHub AE を拡張する統合を作成したりできます。 詳細については、「GitHub の API について」を参照してください。

2. GitHub Actions のビルド

GitHub Actions を利用すると、GitHub AE で your enterprise の開発ワークフローを自動化したり、カスタマイズしたりできます。 独自のアクションを作成したり、GitHubコミュニティで共有されたアクションを利用したりカスタマイズしたりできます。 詳細については、「GitHub Actions について学ぶ」を参照してください。

GitHub AE の GitHub Actions の有効化と構成の詳細については、「GitHub AE の GitHub Actions の概要」を参照してください。

3. GitHub Pages の使用

GitHub Pages は、HTML、CSS、JavaScript ファイルをリポジトリから直接取得し、Web サイトを発行する静的サイト ホスティング サービスです。 組織レベルでエンタープライズ メンバーの GitHub Pages を有効または無効にすることができます。 詳細については、「エンタープライズの GitHub Pages を構成する」と「GitHub Pages について」を参照してください。

パート 5: GitHub の学習およびサポート リソースの使用

Enterprise メンバーは、学習リソースを使用して Git と GitHub の詳細を学ぶことができます。また、GitHub Enterprise サポートを使用して必要なサポートを受けることができます。

1. GitHub Docs で GitHub AE について読む

GitHub AE で使用できる機能が掲載されたドキュメントを読むことができます。 詳細については、「GitHub Docs のバージョンについて」を参照してください。

2. GitHub Skills による学習

GitHub Skills では、エンタープライズ メンバーは自分の GitHub リポジトリでリアルで楽しいプロジェクトを完了することで新しいスキルを習得できます。 各コースは GitHub コミュニティによって作成された実践的なレッスンであり、親切なボットが講師を務めます。

詳細については、「Git と GitHub 学習リソース」を参照してください。

3. GitHub Enterprise サポートの使用

GitHub AE には、GitHub Enterprise サポート へのアクセスが含まれます。 GitHub Enterprise サポート は、GitHub AE で発生する問題の解決に役立ちます。 詳細については、「GitHub Enterprise サポート について」を参照してください。