小さな静的サイトをホストするためにGitHubリポジトリを設定しています。これをホストするリポジトリは次の形式です。
username.github.io
このリポジトリは、 カスタムドメイン を使用するように設定されており、適切に行うためのCNAMEファイルがあります。このリポジトリは、期待どおりに機能します。
ここで プロジェクトページ を設定し、別のリポジトリのgh-pages
ブランチを利用したいと思います。ただし、これを行うと、最初のリポジトリのCNAMEが適用されているように見え、この別のリポジトリに関連付けられている予想されるexample.com/REPOSITORYNAME
を使用する代わりにusername.github.io/projectname
にリダイレクトされます。
username.github.io
リポジトリをカスタムドメインとでリダイレクトを使用せずに別のリポジトリでgh-pages
ブランチを使用し続ける方法gh-pages
最初のリポジトリで定義されたカスタムドメインへのリポジトリ?
解決策の1つは、username.github.io
リポジトリの名前を別の名前に変更することです。これにより、特別な「ユーザー/組織ページ」リポジトリとは見なされなくなります。既に存在するカスタムドメインを引き続き使用できます(リポジトリ内のCNAME
ファイルがexample.com
カスタムドメインを正しく指していることを確認してください)。次に、プロジェクトページは、カスタムusername.github.io
の代わりにexample.com
の使用を開始する必要があります。