web-dev-qa-db-fra.com

Utilisez les pages GitHub sur plusieurs référentiels quand on a déjà un CNAME personnalisé?

J'ai un référentiel GitHub configuré pour héberger un petit site statique. Le référentiel qui l'héberge est au format suivant:

username.github.io

Ce référentiel est configuré pour utiliser un domaine personnalisé et dispose d'un fichier CNAME pour le faire correctement. Ce référentiel fonctionne exactement comme prévu.

Maintenant, je veux configurer une page du projet et utiliser la branche gh-pages pour un autre référentiel. Lorsque je le fais, cependant, le CNAME dans le premier référentiel semble s'appliquer et je suis redirigé vers example.com/REPOSITORYNAME au lieu d'utiliser l'attendu username.github.io/projectname associé à ce référentiel séparé.


Comment puis-je continuer à utiliser le référentiel username.github.io avec un domaine personnalisé et la branche gh-pages sur un autre référentiel sans rediriger le gh-pages référentiel vers le domaine personnalisé défini dans le premier référentiel?

6
Andy

Une solution serait de renommer votre référentiel username.github.io en un autre, afin qu'il ne soit plus considéré comme votre référentiel spécial "pages utilisateur/organisation". Il peut continuer à utiliser le domaine personnalisé déjà utilisé (assurez-vous simplement que le fichier CNAME du référentiel pointe correctement sur votre domaine personnalisé example.com.). Ensuite, les pages de vos projets doivent commencer à utiliser username.github.io au lieu du fichier personnalisé example.com.

1
Christopher Su