J'essaie de configurer un domaine personnalisé sur les pages Github, mais je ne pense pas que je fasse quelque chose correctement.
Comme indiqué dans ces instructions https://help.github.com/articles/setting-up-a-custom-domain-with-pages , j'ai créé un fichier CNAME à la racine de mon répertoire avec le domaine que je veux utiliser pour mon projet
CNAME
example.com
Une fois que cela est fait, les instructions (même page que ci-dessus) indiquent que je dois configurer mon DNS
Domaine de premier niveau (TLD)
Pour un TLD tel que example.com, vous devez utiliser un enregistrement A pointant vers 204.232.175.78:
Dig example.com + nostats + nocomments + nocmd
Rechercher un enregistrement DNS pour example.com
; example.com. DANS UN
example.com. 3259 DANS UN 204.232.175.78
J'ai acheté mon nom de domaine chez Godaddy, mais j'avais configuré les serveurs de noms pour zerigo.net (il y a plusieurs mois). Si je fais 'Dig Nomdomaine.com' depuis la ligne de commande pour obtenir des informations sur mon nom de domaine, cela signifie qu'il est hébergé par Zerigo
9 IN SOA a.ns.zerigo.net. hostmaster.zerigo.com. 1364449818 10800 3600 604800 900
Je suis donc allé sur Zerigo.net et (je crois) ajouté un enregistrement A pointant vers 204.232.175.78 en faisant cela.
Le résultat de cette opération a créé ceci pour mon nom de domaine. Je suppose que le A dans cette image fait référence à un enregistrement de nom. Il dit que le rafraîchissement a lieu toutes les quinze minutes, mais cela fait beaucoup plus que quinze minutes depuis que j'ai établi le record A name ...
Alors maintenant, j'ai le fichier CNAME dans le répertoire Github Pages (et je peux voir l'application github pages à l'adresse username.github.com/repo, je sais donc que cela fonctionne), et j'ai défini le nom A (je pense) comme selon les instructions sur les pages github, mais si je visite ce nom de domaine, rien ne se passe
D'après ce que je vous ai dit, ai-je bien suivi les instructions pour configurer un domaine personnalisé sur les pages de github?
Mise à jour
Zerigo.net contient des extraits pour le DNS des services fréquemment utilisés tels que les pages Github et Google. Son extrait de code pour les pages Github fournit des informations différentes de celles fournies par Github. Tout d'abord, le nom A à définir est différent de celui de la page d'instruction de Github. Zerigo commence par 207 ... tandis que Github fournit un numéro qui commence par 204 ... De plus, Zerigo indique que C Name doit être défini sur le nom d'utilisateur Github. Cependant, je me demande si c'est également vrai si vous êtes n'hébergeant pas le site à partir de votre nom d'utilisateur Github, mais plutôt à partir d'un projet. Le nom d'utilisateur et les pages de projet sont très différents https://help.github.com/articles/user-organization-and-project-pages . Ma page est une page de projet ...
La bonne façon de le faire est d'ajouter un enregistrement A pointant vers 204.232.175.78 et d'ajouter également un enregistrement de nom C pointant vers le compte d'utilisateur Github 'nomutilisateur.github.com'.
L'extrait de pages Github (voir l'image publiée dans OP) créé par Zerigo est obsolète.