GitHub Enterprise のガイド
GitHub AE を使用して開発者の生産性とコードの品質を向上させる方法について説明します。
Enterprise administrators ラーニング パス
GitHub AE を使い始める
GitHub AE について理解し、新しい Enterprise の初期構成を完了します。
ラーニング パスの開始- 概要GitHub AE について
- 概要データの常駐について
- ハウツー ガイドGitHub AE のデプロイ
- ハウツー ガイドGitHub AE を初期化する
- ハウツー ガイドIP 許可リストを使用して Enterprise へのネットワーク トラフィックを制限する
- ハウツー ガイドGitHub AE の GitHub Actions を使い始める
Enterprise に GitHub Actions を導入する
Enterprise で GitHub Actions のロールアウトを計画して実装する方法について説明します。
ラーニング パスの開始Azure AD を使用して Enterprise の認証とプロビジョニングを設定する
ハウツー ガイドAzure Active Directory (Azure AD) のテナントを ID プロバイダー (IdP) として使って、ご自分のエンタープライズ の認証とユーザー プロビジョニングを一元管理できます。
- Accounts
- Authentication
- Enterprise
- Identity
- SSO
Enterprise 向けの SAML シングルサインオンを設定する
ハウツー ガイドID プロバイダー (IdP) を介した SAML シングル サインオン (SSO) を構成して、GitHub AE のエンタープライズへのアクセスを制御し、セキュリティで保護できます。
- Accounts
- Authentication
- Enterprise
- Identity
- SSO
Enterprise 用の SCIM を使用したユーザーのプロビジョニングを構成する
ハウツー ガイドGitHub AE 用のクロスドメイン ID 管理システム (SCIM) を構成できます。これにより、GitHub AE用のアプリケーションを ID プロバイダー (IdP) のユーザーに割り当てる場合、ユーザー アカウントが自動的にプロビジョニングされます。
- Accounts
- Authentication
- Enterprise
- Identity
- SSO
エンタープライズ IAM の SAML について
概要SAML シングル サインオン (SSO) とクロスドメイン ID 管理システム (SCIM) を使用して、ご自分のエンタープライズ へのアクセスを一元的に管理できます。
- Accounts
- Access management
- Authentication
- Enterprise
- Identity
Enterprise 向けの SAML シングルサインオンを設定する
ハウツー ガイドID プロバイダー (IdP) を介した SAML シングル サインオン (SSO) を構成して、GitHub AE のエンタープライズへのアクセスを制御し、セキュリティで保護できます。
- Accounts
- Authentication
- Enterprise
- Identity
- SSO
Enterprise IAM での SAML の使用
SAML シングル サインオン (SSO) とクロスドメイン ID 管理システム (SCIM) を使用して、アカウントと Enterprise へのアクセスを一元管理できます。
Administering your instance from the web UI
ハウツー ガイドTo perform administrative tasks for ご自分のエンタープライズ, you can use the [Management Console] and site admin dashboard.
- Enterprise
エンタープライズの統合コントリビューションを有効にする
ハウツー ガイドご自分のエンタープライズ での作業の匿名のコントリビューション数を、GitHub.com でのコントリビューション グラフに含めることをユーザーに許可できます。
- Enterprise
- GitHub Connect
自社で統合検索を有効にする
ハウツー ガイドご自分のエンタープライズ から検索するとき、ユーザーが検索結果に GitHub.com のリポジトリを含めることができるようにできます。
- Enterprise
- GitHub Connect
- GitHub search
GitHub AE を初期化する
ハウツー ガイドGitHub AE の初期設定を完了して Enterprise で使用できるようにします。
- Enterprise
サイトアドミンのダッシュボード
リファレンスサイト管理ダッシュボードを使って、ご自分のエンタープライズ のユーザーや組織を管理できます。
- Enterprise
- Fundamentals
GitHub Supportについて
GitHub の使用中に発生した問題のトラブルシューティングについては、GitHub サポートにお問い合わせください。
- Support
Enterprise でのアクションの使用について
概要GitHub AE には、ほとんどの GitHub 作成のアクションが含まれ、GitHub.com および GitHub Marketplace からの他のアクションへのアクセスを有効にするためのオプションがあります。
- Actions
- Enterprise
GitHub Connect を使用して GitHub.com アクションへの自動アクセスを可能にする
ハウツー ガイドEnterprise 内の GitHub Actions が GitHub.com のアクションを使用できるようにするには、Enterprise インスタンスを GitHub Enterprise Cloud に接続します。
- Actions
- Enterprise
- GitHub Connect
エンタープライズで GitHub Actions のポリシーを適用する
ハウツー ガイドEnterprise の Organization 内で GitHub Actions に対してポリシーを適用したり、各 Organization でポリシーを設定したりできます。
- Actions
- Enterprise
- Policies
データの常駐について
概要GitHub AE は Enterprise のすべての顧客データを保存する地域を選択できます。
- Enterprise
- Fundamentals
Enterprise アカウントについて
概要GitHub AE を使用すると、エンタープライズ アカウントを使って管理者に単一の表示と管理のポイントを提供できます。
- Accounts
- Enterprise
- Fundamentals
GitHub AE について
概要GitHub AE は、クラウドで GitHub を使用するためにセキュリティが強化された準拠した方法です。
- Enterprise
- Fundamentals
新しいリリースへのアップグレードについて
概要GitHub AE の Enterprise は、GitHub によって定期的に最新の機能とバグ修正プログラムで更新されます。
- Enterprise
- Upgrades
エンタープライズのコード セキュリティと分析のためのポリシーの適用
ハウツー ガイドエンタープライズの組織内でGitHub Advanced Security機能の使用を管理するためのポリシーを適用できます。
- Advanced Security
- Code scanning
- Enterprise
- Policies
- Secret scanning
- Security
エンタープライズで GitHub Actions のポリシーを適用する
ハウツー ガイドEnterprise の Organization 内で GitHub Actions に対してポリシーを適用したり、各 Organization でポリシーを設定したりできます。
- Actions
- Enterprise
- Policies
Enterprise でセキュリティ設定のポリシーを適用する
ハウツー ガイドEnterprise の Organization 内のセキュリティ設定を管理するようにポリシーを適用することも、各 Organization でポリシーを設定することもできます。
- Enterprise
- Policies
- Security
エンタープライズ内でプロジェクトにポリシーを適用する
ハウツー ガイドエンタープライズの Organization 内でプロジェクト ボードにポリシーを適用したり、各 Organization でポリシーの設定を許可することができます。
- Enterprise
- Policies
- Projects
Enterprise でリポジトリ管理ポリシーを適用する
ハウツー ガイドエンタープライズの組織内でリポジトリ管理のポリシーを適用することや、各組織でポリシーを設定することができます。
- Enterprise
- Policies
- Repositories
- Security
企業でチーム ポリシーを施行する
ハウツー ガイドEnterprise の Organization 内の Team にポリシーを適用することも、各 Organization でポリシーを設定することもできます。
- Enterprise
- Policies
- Teams
SSHキーの監査
ハウツー ガイドサイト管理者は SSH キーのインスタンス全体に対する監査を始めることができます。
- Auditing
- Enterprise
- Security
- SSH
Enterprise にわたるユーザの監査
ハウツー ガイド監査ログ ダッシュボードでは、サイト管理者に、現在の月および過去 6 か月間に、Enterprise 全体で、すべてのユーザーと Organization によって実行されたアクションが表示されます。 監査ログには、誰がいつ何のアクションを実行したかなどの詳細が含まれます。
- Auditing
- Enterprise
- Organizations
- Security
- User account
Enterprise 向けの Git Large File Storage を設定する
ハウツー ガイドGit Large File Storage (Git LFS) は Git のオープンソース拡張で、大きいファイルを他のテキストファイルと同じように扱えるようにしてくれます。
- Git
- Enterprise
- LFS
- Storage
Organizationのメンバーシップの可視性の設定
ハウツー ガイドEnterprise 全体の新しい Organization メンバーの可視性をパブリックまたはプライベートに設定できます。 また、メンバーが自分の可視性をデフォルトから変更できないようにすることもできます。
- Enterprise
- Organizations
- User account
Jenkinsを使った継続的インテグレーション
リファレンスご自分のエンタープライズ のリポジトリに対してプッシュが行われたときに、Jenkins サーバーでビルド ジョブを自動的にトリガーできます。
- CI
- Enterprise
Enterprise で Git SSH アクセスを無効化する
ハウツー ガイドEnterprise 内の特定のリポジトリまたはすべてのリポジトリで、ユーザが SSH 経由で Git を使用できないようにすることができます。
- Enterprise
- Policies
- Security
- SSH
休眠ユーザの管理
ハウツー ガイド既定では ユーザー アカウントは、90 日間アクティブになっていない場合は休止状態と見なされます。 ユーザーが休止状態と見なされるために非アクティブである必要がある時間の長さを構成し、できます。
- Accounts
- Enterprise
- Licensing
企業の監査ログについて
概要デバッグと内部および外部のコンプライアンスをサポートするために、GitHub AE には、監査済みユーザー、Organization、リポジトリ イベントのログが用意されています。
- Auditing
- Enterprise
- Logging
- Security
企業の監査ログにアクセスする
ハウツー ガイドエンタープライズ アカウントが所有するすべての組織からのアクションが集約された監査ログを表示できます。
- Auditing
- Enterprise
- Logging
エンタープライズの監査ログの検索
ハウツー ガイドEnterprise で監査されたアクションの広範なリストを検索できます。
- Auditing
- Enterprise
- Logging
エンタープライズの監査ログの構成
ハウツー ガイドエンタープライズの監査ログの設定を構成できます。
- Auditing
- Enterprise
- Logging
エンタープライズの監査ログ API を使う
チュートリアルREST API を使って、エンタープライズ イベントをプログラムで取得できます。
- Auditing
- Enterprise
- Logging
- API
エンタープライズの監査ログ イベント
リファレンスエンタープライズで記録される監査ログ イベントについて説明します。
- Auditing
- Enterprise
- Logging
- Security
アクティビティダッシュボード
アクティビティダッシュボードで、Enterprise 内のすべてのアクティビティの概要を確認できます。
- Enterprise
プッシュログの表示
ハウツー ガイドサイト管理者は、Enterprise 上の任意のリポジトリに対する Git プッシュ操作の一覧を確認することができます。
- Auditing
- Enterprise
- Git
- Logging
ログの転送
ハウツー ガイドGitHub AE は、syslog-ng を使用して、Git とアプリケーション ログを指定したサーバーに転送します。
- Auditing
- Enterprise
- Logging
- Security
グローバルwebhookの管理
ハウツー ガイドEnterprise 内でイベントが発生したときに外部の Web サーバーに通知するように、グローバル Webhook を構成できます。
- Enterprise
- Webhooks
Jira を使用するプロジェクトの管理
ハウツー ガイドプロジェクト管理用に GitHub AE と Jira を統合することができます。
- Enterprise
- Project management
Enterprise におけるロール
Enterprise 内の全員が Enterprise のメンバーです。 Enterprise の設定とデータへのアクセスを制御するために、Enterprise のメンバーにさまざまなロールを割り当てることができます。
- Enterprise
Enterprise の人を表示する
Enterprise が所有するリソースやユーザライセンスの利用を監査するため、Enterprise のオーナーは、すべての Enterprise の管理者およびメンバーを表示できます。
- Enterprise
ユーザあるいはOrganizationへの訴訟ホールドの配置
ハウツー ガイドユーザまたは Organization を法的に保留して、それらが所有するリポジトリを Enterprise から完全に削除できないようにすることができます。
- Accounts
- Auditing
- Enterprise
- Organizations
- User account
ユーザによるOrganizationの作成の禁止
ハウツー ガイドユーザが Enterprise 内に Organization を作成できないようにすることができます。
- Enterprise
- Organizations
- Policies