Skip to main content

現在、GitHub AE は限定的リリースです。

GitHub AE の概要

ご自分のエンタープライズ の GitHub AE の設定と構成を開始します。

このガイドでは、Enterprise 所有者として GitHub AE 上で ご自分のエンタープライズ の設定を設定、構成、および管理を行う方法について説明します。 GitHub AE について詳しくは、「GitHub AE について」をご覧ください。

パート 1: GitHub AE の設定

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

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

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

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

2. GitHub AE の初期化

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

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

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

4. ご自分のエンタープライズ の ID とアクセスの管理

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

5. ご自分のエンタープライズ の課金の管理

GitHub AE の ご自分のエンタープライズ のサブスクリプションの所有者は、Azure portal で GitHub AE の課金を詳しく表示できます。 詳しくは、「Enterpriseの支払いについて」を参照してください。

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

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

1. ご自分のエンタープライズ のメンバーの管理

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

2. Organization の作成

会社またはグループの構造を反映させた新しい組織を ご自分のエンタープライズ で作成できます。 詳しくは、「新しい Organization をゼロから作成」を参照してください。

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

管理対象の組織の組織所有者であれば、ご自分のエンタープライズ で組織にメンバーを追加できます。 組織メンバーシップの可視性を構成することもできます。 詳細については、「Organization への人の追加」および「Organizationのメンバーシップの可視性の設定」を参照してください。

4. チームの作成

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

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

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

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

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

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

パート 3: 安全なビルド

ご自分のエンタープライズ のセキュリティを強化するために、ご自分のエンタープライズ を監視し、Organization のセキュリティと分析機能を構成することができます。

1. ご自分のエンタープライズ の監視

アクティビティ ダッシュボードと監査ログを使用して、ご自分のエンタープライズ を監視できます。 詳しくは、「Enterprise でアクティビティを監視する」を参照してください。

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

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

パート 4: ご自分のエンタープライズ での作業のカスタマイズと自動化

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

1. GitHub AE API の使用

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

2. GitHub Actions のビルド

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

GitHub AE 用の GitHub Actions の有効化と構成について詳しくは、「GitHub AE の GitHub Actions を使い始める」をご覧ください。

3. GitHub Pages

の使用

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