--- title: "実装" url: https://docs.catalyst.zoho.com/ja/devops/help/github-integration/implementation/ description: "Catalystでは、Gitアカウントを統合してリポジトリにアクセスし、リモートコンソールに直接プロジェクトをデプロイできます。" last_updated: 2026-08-17T12:16:04Z service: DevOps type: general --- # 実装 ### GitHubアカウントとCatalystの統合 コンソールからGitHubアカウントをCatalystと簡単に統合し、認証できます。 GitHubアカウントをCatalystと統合するには: 1. **Catalyst DevOps**に移動し、**Repositories**の下にある**Git**を選択します。**Integrate GitHub**をクリックします。 ![open-git-integration](https://catalyst-docs-development.zohostratus.in/images/help/git-integration/open-git-integration.webp) 2. 利用規約とプライバシーポリシーの内容を確認した後、**Agree**をクリックします。 ![terms-and-conditions](https://catalyst-docs-development.zohostratus.in/images/help/git-integration/terms-and-conditions.webp) 3. **GitHub Authentication**ページで、ユーザー名またはメールアドレスとパスワードを入力します。**Sign in**をクリックします。 ![github_auth](https://catalyst-docs-development.zohostratus.in/images/help/git-integration/github_auth.webp) 4. **Authorize Zoho Catalyst**ポップアップで、要求された権限に対して**Authorize ZohoCorporation**をクリックします。 ![authorize-github](https://catalyst-docs-development.zohostratus.in/images/help/git-integration/authorize-github.webp) 認証が完了すると、Catalystコンソールにリダイレクトされます。 認証が成功すると、GitHubリポジトリが**GitHub Integration**ページに表示されます。 **General Settings**の**Integrations**からも、同様の方法でGitHubアカウントをCatalystと統合できます: 1. Catalystコンソールの右上にある**Settings**アイコンに移動します。 ![open-settings](https://catalyst-docs-development.zohostratus.in/images/help/git-integration/open-settings.webp) 2. 左メニューの**General Settings**の下にある**Integrations**をクリックします。次に、**GitHub**タイルをクリックします。 ![integrations-page](https://catalyst-docs-development.zohostratus.in/images/help/git-integration/integrations-page.webp) 3. **Add Account**をクリックします。上記と同じ手順に従って、GitHubアカウントをCatalystと統合します。 ![github-integration](https://catalyst-docs-development.zohostratus.in/images/help/git-integration/github-integration.webp) GitHub Integrationページには、Gitリポジトリの一覧と関連する詳細が表示されます。 ![integrated-account](https://catalyst-docs-development.zohostratus.in/images/help/git-integration/integrated-account.webp) ### CatalystからのGitHubリポジトリのデプロイ はじめにで説明したとおり、CatalystからGitリポジトリをデプロイする前に、リポジトリに標準的なプロジェクトディレクトリ形式のリソースが含まれていることを確認してください。デプロイを成功させるために、GitHubリポジトリに_catalyst.json_ファイルが存在することを確認してください。 CatalystからGitリポジトリをデプロイするには: 1. 左メニューの**Catalyst DevOps**サービスに移動します。**Repositories**の下にある**Git**を選択します。 ![integrated-branches](https://catalyst-docs-development.zohostratus.in/images/help/git-integration/integrated-branches.webp) > **注意:** 上のスクリーンショットに示されている**Explore Now**ボタンをクリックして、[Catalyst Pipelines](https://docs.catalyst.zoho.com/ja/pipelines/)を試し、デプロイをシームレスにオーケストレーションしてください。このコンポーネントは現在、early access programを通じて利用可能です。まだアクセス権を取得していない場合は、[このフォーム](https://forms.zohopublic.com/zohocorporation/form/CatalystbyZohoPartnerEarlyaccess/formperma/bc3yQ4vaPEMxmwRhkTvdKemwiM1ZY400Oj74EuRCImU)からリクエストしてください。 この統合により、バージョン管理システム内の特定のリポジトリをパイプラインにリンクでき、リポジトリに変更がプッシュされるたびにパイプラインが自動的にトリガーされます。 GitHubアカウントに関連付けられたリポジトリは、リポジトリURLとデフォルトブランチとともに自動的にここに一覧表示されます。 2. 必要なリポジトリを選択し、**Deploy**をクリックします。確認ポップアップで、再度**Deploy**をクリックします。 ![confirm-deployment](https://catalyst-docs-development.zohostratus.in/images/help/git-integration/confirm-deployment.webp) 3. デプロイプロセスが開始されると、GitHub Integrationページにデプロイステータスの進捗状況が表示されます。進捗ステータスバーには、リポジトリ名とリポジトリURLも表示されます。 ![catalyst_github_repo_deploy](https://catalyst-docs-development.zohostratus.in/images/help/git-integration/catalyst_github_repo_deploy.webp) デプロイプロセスが完了すると、デプロイが成功したか失敗したかを示す通知が届きます。デプロイが成功した場合、_Deployed repository_ステータスバーにリポジトリ名とURLとともにステータスが表示されます。 > **注意:** リポジトリのデプロイプロセス中は、別のリポジトリを同時にデプロイすることはできません。最初のリポジトリのデプロイプロセスが完了してから、次のリポジトリをデプロイできます。デプロイプロセスに時間がかかりすぎる場合は、**Refresh**をクリックできます。 リポジトリが正常にデプロイされると、Catalystプロジェクトは次のように更新されます: * Gitリポジトリの_Functions_フォルダ内のFunctionsは、Catalystコンソールの_Functions_ページで利用可能になります。確認するには、**Catalyst Serverless > FAAS > Functions**に移動します。_Functions_ページで、リポジトリのデフォルトブランチにあるすべてのFunctionsを表示できます。 * Gitリポジトリの_Client_フォルダ内のクライアントパッケージは、Catalystで自動的にホスティングされます。Webアプリの場合、**Catalyst CloudScale > Host & Manage > Web Client Hosting**に移動して、ホスティングされたアプリケーションをCatalystで表示できます。モバイルアプリの場合、**Catalyst CloudScale > Host & Manage > MDM**に移動して、ホスティングされたアプリケーションをCatalystで表示できます。詳細については、[Web Client Hosting](https://docs.catalyst.zoho.com/ja/cloud-scale/help/web-client-hosting/introduction)および[MDM](https://docs.catalyst.zoho.com/ja/cloud-scale/help/mobile-device-management/introduction)のヘルプセクションを参照してください。 > **注意:** GitHubリポジトリが標準的なプロジェクトディレクトリ構造でない場合、デプロイは失敗し、変更は**Functions**または**Web Client Hosting**に反映されません。リポジトリのデフォルトブランチに、指定された構造でファイルが含まれていることを確認してください。 ### GitHubの変更をCatalystに同期する Catalystコンソールでは、デプロイ済みのGitHubリポジトリで行った変更を簡単に同期できます。GitHub上のリポジトリ内のファイルを更新すると、変更はCatalystにも反映されます。 デプロイ済みのGitHubリポジトリで行った変更をCatalystに同期するには: 1. **Repositories -> Git**に移動します。 2. _GitHub Integration_ページで、_Deployed Repository_ステータスバーの**Sync**をクリックします。 ![catalyst_github_repo_sync](https://catalyst-docs-development.zohostratus.in/images/help/git-integration/catalyst_github_repo_sync.webp) _Deployed Repository_ステータスバーに同期の進捗状況が表示されます。同期プロセスが完了すると、Catalystコンソールでリポジトリの最新の更新を表示できます。 ### CatalystからのGitHubアクセスの取り消し GitHubからCatalystへのアクセスを簡単に取り消し、アカウントのGitHub統合を削除できます。このオプションを使用して、別のGitHubアカウントをCatalystと統合することもできます。 CatalystからのGitHubアクセスを取り消すには: 1. **Settings > General Settings > Integrations > GitHub**に移動します。 ![git-integrated](https://catalyst-docs-development.zohostratus.in/images/help/git-integration/git-integrated.webp) 2. 省略記号アイコンをクリックし、**Revoke**をクリックします。 ![click-revoke](https://catalyst-docs-development.zohostratus.in/images/help/git-integration/click-revoke.webp) 3. 取り消し確認ポップアップで、**Revoke**をクリックします。 ![revoke-confirm](https://catalyst-docs-development.zohostratus.in/images/help/git-integration/revoke-confirm.webp) CatalystからのGitHubアカウントへのアクセスが取り消されます。アクセスが取り消されると、GitHub IntegrationページでGitリポジトリを表示できなくなります。