Git 連携で問題が起きている場合、Pages プロジェクトの Deployment ページに次のようなバナーが表示されることがあります。
同じ GitHub / GitLab リポジトリを、別々の Cloudflare アカウントで使うことはできません。その Cloudflare アカウントで Pages プロジェクトにリポジトリを使うには、ほかの Cloudflare アカウントでそのリポジトリを使っている Pages プロジェクトを削除してください。
デプロイや失敗に関する問題が起きた場合は、プロジェクトのダッシュボードを確認し、次のスクリーンショットのように SCM インストールの警告がないかを見てください。
Cloudflare Pages ダッシュボードに表示されるエラーを解消するには、次の手順を実行します。
この問題を解消するには、対象の SCM プロバイダーについて、Git インストールの再インストール の手順を実行します。アンインストールと再インストールをしても問題が続く場合は、サポートに問い合わせてください。
この問題を解消するには、対象の SCM プロバイダーについて、Git インストールの再インストール の手順を実行します。アンインストールと再インストールをしても問題が続く場合は、サポートに問い合わせてください。
GitHub のインストール設定を開きます。
- 個人アカウントの場合:
https://github.com/settings/installations - 組織アカウントの場合:
https://github.com/organizations/<YOUR_ORGANIZATION_NAME>/settings/installations
Cloudflare Pages アプリケーションで Configure をクリックします。ページ下部までスクロールし、Unsuspend をクリックすると、以降のデプロイを Cloudflare Pages が実行できるようになります。
この Cloudflare Pages プロジェクトに紐づくリポジトリを削除または移譲した可能性があります。削除済みのリポジトリの場合は、削除されていないリポジトリで新しい Cloudflare Pages プロジェクトを作成する必要があります。移譲済みのリポジトリの場合は、元の Git アカウントへリポジトリを戻すか、移譲先のリポジトリで新しい Cloudflare Pages プロジェクトを作成してください。
インストールのリポジトリアクセス設定から、このリポジトリを除外している可能性があります。GitHub のインストール設定を開きます。
- 個人アカウントの場合:
https://github.com/settings/installations - 組織アカウントの場合:
https://github.com/organizations/<YOUR_ORGANIZATION_NAME>/settings/installations
Cloudflare Pages アプリケーションで Configure をクリックします。Repository access で、Cloudflare Pages プロジェクトに紐づくリポジトリが一覧に含まれていることを確認します。
これは Cloudflare Pages の SCM システムの内部エラーです。Git インストールを再インストール を試せます。問題が続く場合は、サポートに問い合わせてください。
GitHub/GitLab is having an incident and push events to Cloudflare are operating in a degraded state. Check their status page for more details.
GitHub または GitLab でインシデントが発生し、Cloudflare へのプッシュイベントが低下した状態で動作している可能性があります。ステータスページ(GitHub ↗、GitLab ↗)で最新情報を確認し、あとでデプロイを再試行してください。