Skip to main content

About GitHub Connect

GitHub Connect enhances GitHub Enterprise Server by giving you access to additional features and workflows that rely on the power of GitHub.com.

About GitHub Connect

GitHub Connect enhances GitHub Enterprise Server by allowing お使いの GitHub Enterprise Server インスタンス to benefit from the power of GitHub.com in limited ways. After you enable GitHub Connect, you can enable additional features and workflows that rely on GitHub.com, such as Dependabot alerts for security vulnerabilities that are tracked in the GitHub Advisory Database.

GitHub Connect does not open お使いの GitHub Enterprise Server インスタンス to the public internet. None of your enterprise's private data is exposed to GitHub.com users. Instead, GitHub Connect transmits only the limited data needed for the individual features you choose to enable. Unless you enable license sync, no personal data is transmitted by GitHub Connect. For more information about what data is transmitted by GitHub Connect, see "Data transmission for GitHub Connect."

Enabling GitHub Connect will not allow GitHub.com users to make changes to GitHub Enterprise Server.

To enable GitHub Connect, you configure a connection between お使いの GitHub Enterprise Server インスタンス and enterprise account on GitHub.com that uses GitHub Enterprise Cloud. 接続には、ポート 443 または 80 経由の HTTPS が使用され、TLS によって保護されます。 For more information, see "GitHub Connect の管理."

After enabling GitHub Connect, you will be able to enable features such as automatic user license sync and Dependabot alerts. For more information about all of the features available, see "GitHub Connect features."

GitHub Connect features

After you configure the connection between お使いの GitHub Enterprise Server インスタンス and GitHub Enterprise Cloud, you can enable individual features of GitHub Connect for your enterprise.

FeatureDescriptionMore information
Automatic user license syncManage license usage across your GitHub Enterprise deployments by automatically syncing user licenses from お使いの GitHub Enterprise Server インスタンス to GitHub Enterprise Cloud."エンタープライズの自動ユーザー ライセンス同期を有効にする"
DependabotAllow users to find and fix vulnerabilities in code dependencies."エンタープライズ向けの Dependabot の有効化"
GitHub.com actionsAllow users to use actions from GitHub.com in public workflow files."GitHub Connect を使用して GitHub.com アクションへの自動アクセスを可能にする"
Server StatisticsAnalyze your own aggregate data from GitHub Enterprise Server, and help us improve GitHub products."自社でサーバー統計を有効にする"
Unified searchAllow users to include repositories on GitHub.com in their search results when searching from お使いの GitHub Enterprise Server インスタンス."自社で統合検索を有効にする"
Unified contributionsAllow users to include anonymized contribution counts for their work on お使いの GitHub Enterprise Server インスタンス in their contribution graphs on GitHub.com."エンタープライズの統合コントリビューションを有効にする"

Data transmission for GitHub Connect

When GitHub Connect is enabled, a record on GitHub Enterprise Cloud stores information about the connection. If you enable individual features of GitHub Connect, additional data is transmitted.

Note: No repositories, issues, or pull requests are ever transmitted from GitHub Enterprise Server to GitHub.com by GitHub Connect.

Data transmitted when GitHub Connect is enabled

When you enable GitHub Connect or specific GitHub Connect features, a record on GitHub Enterprise Cloud stores the following information about the connection.

  • The public key portion of your GitHub Enterprise Server license
  • A hash of your GitHub Enterprise Server license
  • The customer name on your GitHub Enterprise Server license
  • The version of お使いの GitHub Enterprise Server インスタンス
  • The hostname of お使いの GitHub Enterprise Server インスタンス
  • The enterprise account on GitHub Enterprise Cloud that's connected to お使いの GitHub Enterprise Server インスタンス
  • The authentication token that's used by お使いの GitHub Enterprise Server インスタンス to make requests to GitHub Enterprise Cloud
  • If Transport Layer Security (TLS) is enabled and configured on お使いの GitHub Enterprise Server インスタンス
  • The GitHub Connect features that are enabled on お使いの GitHub Enterprise Server インスタンス, and the date and time of enablement
  • The dormancy threshold for your enterprise
  • The number of dormant users for your enterprise
  • A count of license-consuming seats, which does not include suspended users

GitHub Connect syncs the above connection data between お使いの GitHub Enterprise Server インスタンス and GitHub Enterprise Cloud weekly, starting from the day and approximate time that GitHub Connect was enabled.

Data transmitted by individual features of GitHub Connect

Additional data is transmitted if you enable individual features of GitHub Connect.

FeatureDataWhich way does the data flow?Where is the data used?
Automatic user license syncEach GitHub Enterprise Server user's user ID and email addresses, and whether the user consumes a license for GitHub Advanced SecurityFrom GitHub Enterprise Server to GitHub Enterprise CloudGitHub Enterprise Cloud
Dependabot alertsVulnerability alertsFrom GitHub.com to GitHub Enterprise ServerGitHub Enterprise Server
Dependabot updatesDependencies and the metadata for each dependency's repository

If a dependency is stored in a private repository on GitHub.com, data will only be transmitted if Dependabot is configured and authorized to access that repository.
From GitHub.com to GitHub Enterprise ServerGitHub Enterprise Server
GitHub.com actionsName of action, action (YAML file from GitHub Marketplace)From GitHub.com to GitHub Enterprise Server

From GitHub Enterprise Server to GitHub.com
GitHub Enterprise Server
Server StatisticsAggregate metrics about your usage of GitHub Enterprise Server. For the complete list of metrics, see "Server Statistics について."From GitHub Enterprise Server to GitHub Enterprise CloudGitHub Enterprise Cloud
Unified searchSearch terms, search resultsFrom GitHub.com to GitHub Enterprise Server

From GitHub Enterprise Server to GitHub.com
GitHub Enterprise Server
Unified contributionsContribution countsFrom GitHub Enterprise Server to GitHub.comGitHub.com

Further reading