ページビルド失敗: サブモジュールが無効
GitHub Pages コードに無効なサブモジュールに対する参照が含まれている場合、GitHub Pages サイトはビルドされません。
無効なサブモジュールのために GitHub Pages サイトのビルドに失敗した場合は、次のようなメールが届きます:
件名: Page build failed
The page build failed with the following error:
"The submodule registered for
./EXAMPLE_SUBMODULE
could not be cloned. Make sure it's using https:// and that it's a public repo.
メール通知を受け取ることができるのは、Enterprise インスタンスでアウトバウンドメールサポートが有効になっている場合のみです。詳しい情報については、サイトの管理者に連絡を取ってください。
サブモジュールエラーのトラブルシューティング
参考: 使用している GitHub Enterprise Serverインスタンス へプッシュする前にデバッグとビルドエラーの修正を簡単に行えるよう、Jekyll をローカルで実行 することを強くおすすめします。トラブルシューティングの選択肢についてさらに学ぶには、「GitHub Pages のビルドのトラブルシューティング」を参照してください。
ビルドエラーのメールで参照されているサブモジュールをチェックします。 以下の点を確認してください:
- サブモジュールを参照するときには、
http://
ではなくhttps://
を使用していること。 - サブモジュールがパブリックリポジトリにあること。 GitHub Pages は、プライベートリポジトリにあるサブモジュールからはビルドできません。
無効なサブモジュールのエラーをすべて修正したら、変更をコミットして GitHub Pages リポジトリに再プッシュし、サーバーで次のビルドをトリガーする必要があります。