# GitHub統合について

アプリとツールを使用してGitHubを接続、拡張、カスタマイズする方法について説明します。

統合とは、GitHub アカウントを他のアプリケーションやサービスと接続できるようにすることで、GitHub機能を拡張するツールです。これにより、ワークフローを合理化し、コラボレーションを強化できます。

統合により、タスクを自動化したり、通知を受信したり、お気に入りのツールから直接 GitHub 機能にアクセスしたりできます。 統合は、GitHubで発生するイベントに基づいて、GitHubの外部で行うこともできます。 たとえば、GitHub でイシューが作成された際に、統合機能を通じて Slack に投稿できます。

[
GitHub Marketplace
](https://github.com/marketplace)で多くの統合を検出できます。
GitHub Marketplaceには、GitHub Appsワークフローで使用できるOAuth apps、GitHub Actions、およびカスタム アクションが含まれています。 統合機能の作成者から、統合機能を直接入手することもできます。

おすすめの GitHub 統合の一覧については、 [おすすめのGitHub統合](/ja/enterprise-server@3.22/integrations/concepts/featured-github-integrations) を参照してください。

> \[!NOTE]
> GitHub ドキュメント サイトには、選択した一連の統合に関するドキュメントのみが用意されています。
> GitHub ドキュメント サイトに記載されていない統合の詳細については、統合作成者が提供するドキュメントを参照してください。

GitHub Enterprise Server インスタンスでサード パーティ製のGitHub Appを使用する場合は、GitHub AppでGitHub Enterprise Serverを使用できるようにする方法についてアプリ開発者に問い合わせてください。 詳しくは、「[GitHub Enterprise Server でGitHub アプリを使用できるようにする](/ja/enterprise-server@3.22/apps/sharing-github-apps/making-your-github-app-available-for-github-enterprise-server)」をご覧ください。

GitHub Enterprise Server インスタンスでサードパーティのカスタム アクションを使用する場合は、GitHub Connectを有効にする必要があります。 詳しくは、「[GitHub Connect を使用した GitHub.com アクションへの自動アクセスの有効化](/ja/enterprise-server@3.22/admin/managing-github-actions-for-your-enterprise/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect)」をご覧ください。

統合機能の使用について詳しくは、以下をご覧ください。

* [GitHub Apps の使用について](/ja/enterprise-server@3.22/apps/using-github-apps/about-using-github-apps)
* [OAuth アプリの使用](/ja/enterprise-server@3.22/apps/oauth-apps/using-oauth-apps)
* [ワークフローで事前に作成されたビルディング ブロックを使用する](/ja/enterprise-server@3.22/actions/how-tos/write-workflows/choose-what-workflows-do/find-and-customize-actions)

独自の統合機能を構築することもできます。 詳しくは、「[統合の構築について](/ja/enterprise-server@3.22/integrations/concepts/about-building-integrations)」をご覧ください。