web-dev-qa-db-ja.com

カスタムCNAMEが既にある場合、複数のリポジトリでGitHubページを使用しますか?

小さな静的サイトをホストするためにGitHubリポジトリを設定しています。これをホストするリポジトリは次の形式です。

username.github.io

このリポジトリは、 カスタムドメイン を使用するように設定されており、適切に行うためのCNAMEファイルがあります。このリポジトリは、期待どおりに機能します。

ここで プロジェクトページ を設定し、別のリポジトリのgh-pagesブランチを利用したいと思います。ただし、これを行うと、最初のリポジトリのCNAMEが適用されているように見え、この別のリポジトリに関連付けられている予想されるexample.com/REPOSITORYNAMEを使用する代わりにusername.github.io/projectnameにリダイレクトされます。


username.github.ioリポジトリをカスタムドメインでリダイレクトを使用せずに別のリポジトリでgh-pagesブランチを使用し続ける方法gh-pages最初のリポジトリで定義されたカスタムドメインへのリポジトリ?

6
Andy

解決策の1つは、username.github.ioリポジトリの名前を別の名前に変更することです。これにより、特別な「ユーザー/組織ページ」リポジトリとは見なされなくなります。既に存在するカスタムドメインを引き続き使用できます(リポジトリ内のCNAMEファイルがexample.comカスタムドメインを正しく指していることを確認してください)。次に、プロジェクトページは、カスタムusername.github.ioの代わりにexample.comの使用を開始する必要があります。

1
Christopher Su