ページビルド失敗: サブモジュールがない
GitHub Pages コードに、存在しない、または適切に初期化されていないサブモジュールへの参照が含まれている場合、GitHub Pages サイトはビルドされません。
サブモジュールがない、または適切に初期化されていないために GitHub Pages サイトのビルドに失敗した場合は、次のようなメールが届きます:
件名: Page build failed
The page build failed with the following error:
"The submodule
EXAMPLE_SUBMODULE
was not properly initialized with a.gitmodules
file.
メール通知を受け取ることができるのは、Enterprise インスタンスでアウトバウンドメールサポートが有効になっている場合のみです。詳しい情報については、サイトの管理者に連絡を取ってください。
サブモジュールが存在しないエラーのトラブルシューティング
参考: 使用している GitHub Enterprise Serverインスタンス へプッシュする前にデバッグとビルドエラーの修正を簡単に行えるよう、Jekyll をローカルで実行 することを強くおすすめします。トラブルシューティングの選択肢についてさらに学ぶには、「GitHub Pages のビルドのトラブルシューティング」を参照してください。
サブモジュールを初期化していない場合は、次の手順で初期化する必要があります:
- サブモジュールのディレクトリで、
git submodule init
、git submodule update
の順に実行します。 - 変更をコミットしてプッシュし、サーバーで次のビルドをトリガーします。