web-dev-qa-db-ja.com

GitHubページで複数のサイトを公開する

tshepang.github.comtshepang.netにリダイレクトするセットアップがあり、A record204.232.175.78を指すようにセットアップしました( 説明どおり )。うまくいきます。

ここで、サブドメインが必要なので、movies.tshepang.netを指すCNAMEレコードを持つことができます。 tshepang.github.comは既に使用されているため、別のGitHubアカウントを作成する以外は、その方法がわかりません。

16
Tshepang

言及 のように、サブドメインとしてアクセス可能になるサイトごとに:

  • 別のGitHubリポジトリを作成する必要があります
  • CNAMEに目的のサイトURLがあることを確認してください
  • git Pushサイトからgh-pagesブランチへ

これらのサイトをインターネットからアクセスできるようにするために、私の設定は次のようになります。

enter image description here

これで、movies.tshepang.netで1つのサイトに、demo-icbu.tshepang.netで別のサイトに、といった具合になります。

1
Tshepang

はい、1つのアカウント内に複数のGitHub Pagesサイトを持つことができます。別のGitHubリポジトリを作成し、サイトファイルをgh-pagesブランチにプッシュします。これにより、サイトはtshepang.github.io/<repo-name>でホストされます。

ここで、別のファイル「CNAME」を同じリポジトリとブランチにプッシュし、movies.tshepang.netで埋めます。 DNSホストにログインし、「tshepang.github.io」を指すようにCNAMEを追加します(元のサイトと同様)。

これにより、異なるドメインに2つの異なるサイトがあるように見えます。これは、github.io自体に2つ以上のサブドメインがある場合は機能しません。

19
Hydra