web-dev-qa-db-fra.com

Sous-domaine du site Web pour le projet de pages Github

J'ai un projet Github, github.com/jeti/matrix, et j'ai mis en place un site "Github pages" pour le projet afin qu'il soit accessible ici jeti.github.io/matrix/.

Tout cela est configurable via Github.

Maintenant, je voudrais ajouter un sous-domaine de mon site Web personnel afin que le site Web soit accessible via le sous-domaine matrix.jeti.io de mon site Web jeti.io.

Je ne sais vraiment pas comment faire cela, car la documentation ne semble pas montrer comment rediriger une page de projet vers un sous-domaine. J'ai essayé quelques permutations de ce que je pense être les entrées correctes, mais parce que ces changements DNS prennent tellement de temps à se propager, il est vraiment difficile à tester.

Plus précisément, je voudrais savoir quelle valeur entrer dans Github en tant que domaine personnalisé (il me semble que cela devrait simplement être le sous-domaine matrix.jeti.io, mais je ne suis pas sûr, j'ai donc laissé ce champ vide):

enter image description here

Ensuite, je dois également créer le sous-domaine. J'ai acheté le domaine via OVH, et ils proposent quelques options pour ajouter une entrée DNS:

enter image description here

Ma compréhension est que je dois ajouter 2 enregistrements au sommet. Je l'ai déjà fait:

enter image description here

Ce qui n'est pas clair pour moi, c'est si je dois également ajouter une entrée CNAME. Voici à quoi ressemble le formulaire lorsque j'essaie d'ajouter une entrée CNAME:

enter image description here

Donc en résumé:

  1. Je n'ai pas spécifié le Custom Domain sur le site Github.
  2. J'ai créé les 2 enregistrements d'apex montrés ci-dessus.
  3. Je n'ai pas créé d'entrée CNAME.

Veuillez me dire laquelle de ces étapes doit être changée et comment la modifier.

15
bremen_matt

Après plus d'essais et d'erreurs, la réponse semble être

  1. Le domaine personnalisé Github doit en effet être matrix.jeti.ioenter image description here

  2. Je n'avais pas besoin des enregistrements apex. En fait, Github m'a envoyé un e-mail le décourageant. J'ai donc supprimé les enregistrements de l'apex.

  3. Dans OVH, j'ai ajouté une entrée DNS CNAME comme celle-ci:

enter image description here

Ce qui m'a dérouté, c'est que je pensais que l'entrée CNAME devait avoir un lien vers les pages Github originales AVEC le nom du projet jeti.github.io/matrix. C'était faux. L'objectif est simplement jeti.github.io. (Notez la période à la fin).

14
bremen_matt