Wie verweist man DNS CNAME auf eine externe GitHub Pages-Domäne?

Wie verweist man DNS CNAME auf eine externe GitHub Pages-Domäne?

Ich habe ein Repository auf GitHub mit eingerichteten GitHub Pages. Wenn ich gehe, myusername.github.io/my-repofunktioniert alles richtig. Aber ich hätte gerne einen eigenen Domänennamen, der besser aussieht als dieser.

Ich habe einen Domänennamen gekauft: mydomain.site. Ich habe einen CNAME-Eintrag erstellt, der wwwauf verweist myusername.github.io. Wenn ich jetzt aber zu gehe www.mydomain.site/my-repo, erhalte ich die 404-Meldung von GitHub. Dasselbe passiert, wenn ich nur zu gehe www.mydomain.site.

Im Idealfall möchte ich, dass Benutzer zu gehen www.mydomain.siteund den Inhalt von sehen myusername.github.io/my-repo, aber es wäre auch akzeptabel, wenn sie zu gehen müssten www.mydomain.site/my-repo. Ich möchte sie nicht einfach umleiten, mein Domänenname muss in der Adressleiste bleiben. Wie erreiche ich das?

(meinBenutzername, mein-Repo und meineDomäne sind offensichtlich nicht die tatsächlichen Namen, die ich verwendet habe, ich muss sie geheim halten)

Antwort1

Ich habe es behoben, indem ich www.mydomain.sitedie benutzerdefinierte Domäneneinstellung im Abschnitt „Seiten“ meiner GitHub-Repository-Einstellungen eingefügt habe.

verwandte Informationen