web-dev-qa-db-ja.com

GithubページプロジェクトのWebサイトのサブドメイン

私はGithubプロジェクトgithub.com/jeti/matrixを持っています。このプロジェクトに "Githubページ"サイトを設定して、ここjeti.github.io/matrix/からアクセスできるようにしています。

これはすべてGithubを通じて構成できます。

ここで、個人用Webサイトのサブドメインを追加して、Webサイトのサブドメインmatrix.jeti.ioを介してWebサイトにアクセスできるようにしますjeti.io

ドキュメントがプロジェクトページをサブドメインにリダイレクトする方法を示していないように見えるので、その方法を本当に混乱しています。私は正しい入力と思われるもののいくつかの順列を試してみましたが、これらのDNS変更が反映されるまでに非常に時間がかかるため、テストするのは本当に困難です。

具体的には、Custom domainとしてGithubに入力する値を知りたい(これは単にサブドメインmatrix.jeti.io、しかし私は確信が持てないので、私はこれを空白のままにしました):

enter image description here

次に、サブドメインも作成する必要があります。私はOVHを通じてドメインを購入しましたが、DNSエントリを追加するためのいくつかのオプションが提供されています。

enter image description here

私の理解では、2つの頂点レコードを追加する必要があります。私はすでにそれをしました:

enter image description here

CNAMEエントリも追加する必要があるかどうかがわかりません。 CNAMEエントリを追加しようとすると、フォームは次のようになります。

enter image description here

要約すると:

  1. GithubサイトでCustom Domainを指定していません。
  2. 上記の2つの頂点レコードを作成しました。
  3. CNAMEエントリを作成しませんでした。

これらの手順のどれを変更する必要があるか、またどのように変更するかを教えてください。

15
bremen_matt

さらに試行錯誤した結果、答えは

  1. Githubカスタムドメインは実際にmatrix.jeti.ioenter image description here

  2. 頂点レコードは必要ありませんでした。実際、Githubからメールで落胆されました。そこで、頂点レコードを削除しました。

  3. OVHでは、次のようなDNS CNAMEエントリを追加しました。

enter image description here

私を混乱させたのは、CNAMEエントリには、プロジェクト名jeti.github.io/matrixを使用して、元のGithubページへのリンクが必要であると考えていたことです。それは間違っていました。ターゲットは単にjeti.github.io.です(最後のピリオドに注意してください)。

14
bremen_matt