9 votes

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

J'ai un projet Github, github.com/jeti/matrix et j'ai créé un site "pages Github" 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 à 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 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 comme ces changements de DNS prennent beaucoup de temps à se propager, il est vraiment difficile de les tester.

Plus précisément, je voudrais savoir quelle valeur il faut 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, donc j'ai laissé ce champ vide) :

enter image description here

Ensuite, je dois également créer le sous-domaine. J'ai acheté le domaine par l'intermédiaire d'OVH, et ils proposent plusieurs options pour ajouter une entrée DNS :

enter image description here

Si je comprends bien, je dois ajouter 2 enregistrements apex. 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, pour résumer :

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

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

12voto

bremen_matt Points 2293

Après de nouveaux essais et erreurs, la réponse semble être la suivante

  1. Le domaine personnalisé Github devrait en effet être matrix.jeti.io enter image description here

  2. Je n'avais pas besoin des disques apex. En fait, Github m'a envoyé un courriel me déconseillant de le faire. J'ai donc supprimé les enregistrements apex.

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

enter image description here

Ce qui m'a troublé, c'est que je pensais que l'entrée CNAME devait contenir un lien vers les pages Github originales AVEC le nom du projet. jeti.github.io/matrix . C'était faux. La cible est simplement jeti.github.io. (Notez le point à la fin).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X