GitHub Connect を使用すると、お使いの GitHub Enterprise Server インスタンス は GitHub Enterprise Cloud 上のお客様のエンタープライズ環境に限定的な方法で接続できます。
GitHub Connectを有効にした後、有効にする機能を選択できます。 たとえば、次のようなことができます。
- 環境間でライセンスの利用状況を自動的に同期する
- 検索結果とユーザー コントリビューション データを統合する
- GitHub Advisory Database で追跡されるセキュリティ脆弱性に対する Dependabot alerts など、GitHub.com に依存する機能を有効にする
接続について
GitHub Connectを有効にするには、GitHub.comまたはGHE.comで、**** とエンタープライズ アカウントの間の接続を構成します。 接続には、ポート 443 または 80 経由の HTTPS が使用され、TLS によって保護されます。
- GitHub Connect では、お使いの GitHub Enterprise Server インスタンス をパブリック インターネットに公開しません。
- 企業のプライベート データは、 GitHub Enterprise Cloud ユーザーに公開されません。
- GitHub Connect は、有効にする機能に必要な制限されたデータのみを送信します。 ライセンス同期を有効にしない限り、個人データは送信されません。 詳しくは、「データ転送」をご覧ください。
- GitHub Connectを有効にした場合、ユーザーGitHub Enterprise CloudGitHub Enterprise Serverを変更することはできません。
GitHub Connect の機能
お使いの GitHub Enterprise Server インスタンスとGitHub Enterprise Cloudの間の接続を構成したら、GitHub Connectの個々の機能を有効にすることができます。
** GHE.com **で企業に接続する場合:
- サーバー統計を使用できません。
- GitHub.com アクションは使用できません。
| 機能 | 説明 | 詳細 |
|---|---|---|
| 自動ユーザー ライセンス同期 | ユーザー ライセンスを GitHub Enterprise から お使いの GitHub Enterprise Server インスタンス に自動的に同期することで、GitHub Enterprise Cloud 展開全体のライセンス使用状況を管理します。 | エンタープライズの自動ユーザー ライセンス同期を有効にする |
| Dependabot |ユーザーがコードの依存関係の脆弱性を見つけて修正できるようにします。 | エンタープライズ向けの Dependabot の有効化 | | GitHub.com アクション |ユーザーがパブリック ワークフロー ファイル内の GitHub.com からのアクションを使用できるようにします。 | GitHub Connect を使用した GitHub.com アクションへの自動アクセスの有効化 | |Server Statistics |GitHub Enterprise Server から独自の集計データを分析し、GitHub製品の改善に役立ちます。 | 自社でサーバー統計を有効にする | | Unified search | GitHub Enterprise Cloudから検索するとき、ユーザーが検索結果に お使いの GitHub Enterprise Server インスタンスのリポジトリを含められるようにすることができます。 | 自社で統合検索を有効にする | | 統合コントリビューション | お使いの GitHub Enterprise Server インスタンス での作業の匿名のコントリビューション数を、GitHub Enterprise Cloud でのコントリビューション グラフに含めることをユーザーに許可します。 | エンタープライズの統合コントリビューションを有効にする |
データ転送
GitHub Connectが有効になっている場合、GitHub Enterprise Cloudのレコードには接続に関する情報が格納されます。 GitHub Connectの個々の機能を有効にすると、追加のデータが送信されます。
メモ
リポジトリ、問題、またはプル要求は、GitHub Enterprise ServerによってGitHub Enterprise CloudからGitHub Connectに送信されることはありません。
GitHub Connectが有効な場合に送信されるデータ
GitHub Connectまたは特定のGitHub Connect機能を有効にすると、GitHub Enterprise Cloudのレコードに接続に関する次の情報が格納されます。
- GitHub Enterprise Server ライセンスの公開キー部分
- あなたのGitHub Enterprise Serverライセンスのハッシュ
- GitHub Enterprise Server ライセンスの顧客名
- お使いの GitHub Enterprise Server インスタンス のバージョン
- のホスト名 お使いの GitHub Enterprise Server インスタンス
- お使いの GitHub Enterprise Server インスタンス に接続されている GitHub Enterprise Cloud 上のエンタープライズアカウント
- お使いの GitHub Enterprise Server インスタンス が GitHub Enterprise Cloud にリクエストを送信するために使用する認証トークン
- トランスポート層セキュリティ (TLS) が有効で構成されている場合 お使いの GitHub Enterprise Server インスタンス
- GitHub Connectで有効になっているお使いの GitHub Enterprise Server インスタンス機能と有効化の日時
- 企業の休眠しきい値
- エンタープライズの休止ユーザーの数
- 使用中のライセンスの数(停止中のユーザーは含まれません)
GitHub Connectは、お使いの GitHub Enterprise Server インスタンスが有効になった日から始まり、GitHub Enterprise CloudとGitHub Connectの間で上記の接続データを毎週同期します。
の個々の機能によって送信されるデータ GitHub Connect
GitHub Connectの個々の機能を有効にすると、追加のデータが送信されます。
| 機能 | データ | データフローはどちらの方法で行われていますか? | データの使用場所はどこですか? |
|---|---|---|---|
| 自動ユーザー ライセンス同期 | 各 GitHub Enterprise Server ユーザーのユーザー ID と電子メール アドレス、ユーザーが GitHub Advanced Security、 GitHub Code Security、または GitHub Secret Protectionのライセンスを使用しているかどうか。 | ||
| GitHub Enterprise Server から GitHub Enterprise Cloud へ | GitHub Enterprise Cloud | ||
| Dependabot alerts | 脆弱性アラート | ||
| GitHub.com から GitHub Enterprise Server へ | GitHub Enterprise Server | ||
| Dependabot updates | 各依存関係のリポジトリの依存関係とメタデータ 依存関係が GitHub.comのプライベート リポジトリに格納されている場合、データは、 Dependabot が構成され、そのリポジトリへのアクセスが承認されている場合にのみ送信されます。 | ||
| GitHub.com から GitHub Enterprise Server へ | GitHub Enterprise Server | ||
| GitHub.com アクション | アクション名、アクション(GitHub Marketplace の YAML ファイル) | ||
| GitHub.com から GitHub Enterprise Server へ | |||
| GitHub Enterprise Server から GitHub.com へ | GitHub Enterprise Server | ||
| Server Statistics | |||
| GitHub Enterprise Serverの使用状況に関するメトリックを集計します。 メトリックの完全な一覧については、「Server Statistics について」をご覧ください。 | |||
| GitHub Enterprise Server から GitHub Enterprise Cloud へ | GitHub Enterprise Cloud | ||
| 統合検索 | 検索語句、検索結果 | ||
| GitHub Enterprise Cloud から GitHub Enterprise Server へ | |||
| GitHub Enterprise Server から GitHub Enterprise Cloud へ | GitHub Enterprise Server | ||
| 統合コントリビューション | コントリビューション数 | ||
| GitHub Enterprise Server から GitHub Enterprise Cloud へ | GitHub Enterprise Cloud |
GitHub Connect の有効化
GitHub Connectを有効にするには、GitHub Enterprise Cloud環境の記事を参照してください。