私は最近、github で無料の gh ページをホストすることの素晴らしさを知りました。github アカウントでリポジトリ用の gh-pages ブランチをいくつか作成でき、「my_username.github.io/my_repo」や「my_username.github.io/my_other_repo」などのリンクを問題なく共有および配布できました。次に、「my_username.github.io」というリポジトリを作成することで、素敵なランディング ページを作成できることを知りました。すべてのリンクが完全に機能しました。
my_username.github.io のカスタム ドメインをセットアップしたいときに、問題が発生し始めました。「my_domain.com」を購入し、 こちらのすべての手順に従いました。「my_domain.com」にアクセスすると、「my_username.github.io」のコンテンツが表示されます....いいね!しかし、「my_domain.com/my_repo」にアクセスすると、「ここには github ページがありません」という github 404 ページが表示されます。「my_username.github.io/my_repo」にアクセスすると、「my_domain.com/my_repo」にリダイレクトされ、同じ 404 ページが表示されます。namecheap.com (「my_domain.com」を購入した場所) には、次のものがあります。
@ 204.232.175.78 A (address)
www my_username.github.io CNAME (alias)
次に、リポジトリ「my_username.github.io」のルートに、テキスト「my_domain.com」のみを含む CNAME というファイルがあります。
このセットアップは他の人が意図したとおりに機能しているように見えるため、何が問題なのかわかりません。考えられる原因の 1 つは、私の github ユーザー名が CapitalizedCamelCase になっていることです。
とにかく、他の誰かが同様の問題を解決し、アドバイスを持っているかどうか疑問に思っていました. それが役立つ場合は、問題の実際のレポへのリンクを次に示します。
https://github.com/ScottLNorvell/ScottLNorvell.github.io
ありがとう!