Skip to main content

GitHub Connect について

GitHub Connectは、GitHub Enterprise Serverからデータとワークフローにアクセスできるようにすることで、GitHub Enterprise Cloudを強化します。

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環境の記事を参照してください。