GitHub Connect について
ご自分のエンタープライズ が GitHub.com の機能を限定的に利用できるようにすることで、GitHub Connect により GitHub AE が強化されます。 GitHub Connect を有効にすると、GitHub.com に依存する追加の機能やワークフローを有効にすることができます。これには、GitHub Advisory Database で追跡されるセキュリティの脆弱性に対する Dependabot alerts などが含まれます。
GitHub Connect では、パブリック インターネットに対して ご自分のエンタープライズ が開きません。 GitHub.com ユーザーには、エンタープライズのプライベート データは公開されません。 代わりに、GitHub Connect は、有効にした個々の機能に必要な限られたデータのみを送信します。 ライセンス同期を有効にしない限り、GitHub Connect によって個人データは送信されません。 GitHub Connect によって送信されるデータの詳細については、「GitHub Connect のデータ転送」を参照してください。
GitHub Connect を有効化しても、GitHub.com のユーザーは GitHub AE を変更できません。
GitHub Connect を有効にするには、ご自分のエンタープライズ と、GitHub Enterprise Cloud を使う GitHub.com 上の Enterprise アカウントの間の接続を構成します。 接続には、ポート 443 または 80 経由の HTTPS が使用され、TLS によって保護されます。 詳しくは、「GitHub Connect の管理」を参照してください。
GitHub Connect を有効にすると、Dependabot alerts などの機能を有効にできるようになります。 使用可能なすべての機能の詳細については、「GitHub Connect 機能」を参照してください。
GitHub Connect 機能
ご自分のエンタープライズ と GitHub Enterprise Cloud の間の接続を構成した後、Enterprise に対して GitHub Connect の個々の機能を有効にすることができます。
| 機能 | 説明 | 詳細 | | ----------- | ----------- | ----------- | Dependabot | ユーザーが、コード依存関係の脆弱性を見つけて修正できるようにします。 | 「エンタープライズ向けの Dependabot の有効化」 GitHub.com アクション | ユーザーがワークフロー ファイルで GitHub.com からのアクションを使用できるようにします。 | 「GitHub Connect を使用して GitHub.com アクションへの自動アクセスを可能にする」 統合検索 | ご自分のエンタープライズ から検索するとき、ユーザーが検索結果に GitHub.com のリポジトリを含めることができるようにできます。 | 「自社で統合検索を有効にする」 統合コントリビューション | ご自分のエンタープライズ での作業の匿名のコントリビューション数を、GitHub.com でのコントリビューション グラフに含めることをユーザーに許可できます。 | 「エンタープライズの統合コントリビューションを有効にする」
GitHub Connect のデータ転送
GitHub Connect を有効にすると、GitHub Enterprise Cloud 上のレコードに、接続に関する情報が格納されます。 GitHub Connect の個々の機能を有効にすると、追加のデータが送信されます。
注意: GitHub AE から GitHub.com に GitHub Connect によって、リポジトリ、issue、または pull request が送信されることはありません。
GitHub Connect を有効にすると送信されるデータ
GitHub Connect または特定の GitHub Connect 機能を有効にすると、GitHub Enterprise Cloud のレコードに、接続に関する次の情報が格納されます。
- ご自分のエンタープライズ のホスト名
- ご自分のエンタープライズ に接続している GitHub Enterprise Cloud 上の Enterprise アカウント
- GitHub Enterprise Cloud への要求の発行に ご自分のエンタープライズ で使用される認証トークン
- トランスポート層セキュリティ (TLS) が有効で、ご自分のエンタープライズ
- エンタープライズの休眠しきい値
- エンタープライズの休止ユーザーの数
- 一時停止中のユーザーを含まないライセンス消費シートの数
GitHub Connect を使って、ご自分のエンタープライズ と GitHub Enterprise Cloud の間の上記の接続データを、GitHub Connect が有効にされて以降、その曜日とおおよその時刻に毎週同期します。
GitHub Connect の個々の機能によって送信されるデータ
GitHub Connect の個々の機能を有効にすると、追加のデータが送信されます。
機能 | データ | データの流れの方向 | データの使用場所 | | ------- | ---- | --------- | ------ | Dependabot alerts | 脆弱性アラート | GitHub.com から GitHub AE | GitHub AE | GitHub.com アクション | アクションの名前、アクション (GitHub Marketplace からの YAML ファイル) | GitHub.com から GitHub AE へ
GitHub AE から GitHub.com へ | GitHub AE Unified Search | 検索語句、検索結果 | GitHub.com から GitHub AE
GitHub AE から GitHub.com へ | GitHub AE | 統合コントリビューション | コントリビューション数 | GitHub AE から GitHub.com へ | GitHub.com |
参考資料
- GraphQL API ドキュメントの「Enterpriseアカウントの管理」