GitHubのリポジトリ名に大文字があると、GitHub Pagesによる静的ページのビルドに失敗する


2021年5月に確認しました。
2020年7月ごろはビルド成功していました。

発覚の経緯

2021年5月にリポジトリを更新したところ、
GitHub Pagesのビルドに失敗しました。
その前の更新は2020年7月で、そのときはビルド成功していました。
リポジトリを作成したのは2016年でした。そのときにリポジトリ名に大文字を使い、以降そのままにしていました。

  • 気づくのに時間がかかりました。
    • ビルド失敗の原因が表示されなかったため
    • 公式ドキュメントや規約で、大文字NG、というものが見つからなかったため
    • リポジトリ名の入力欄で大文字がエラーとならないため
    • 検索しても事例が見つからなかったため

対策

GitHubのリポジトリ名を小文字にします。
GitHub Pagesのビルド失敗自体はこれで解決しました。

なお、リポジトリやpagesのURLをよそから参照している場合、
追々はそれらも修正していくことになります。

関連

GitHub Pagesで「404エラー」時に確認すべき7つのこと
【GitHub Pages】404 Not Foundになってしまう場合