www remove pages domain custom github dns subdomain cname github-pages

remove - Múltiples páginas de GitHub y dominios personalizados vía DNS



namecheap github pages (3)

Quiero tener una página de usuario y varias páginas de proyecto alojadas en GitHub Pages pero disponibles bajo UN dominio personalizado (con subdominios para cada repositorio de GitHub Pages, por supuesto). Entonces mis objetivos son los siguientes:

A mi entender, las páginas de GitHub solo permiten un registro de recursos CNAME para una página (tanto páginas de usuario como páginas de proyectos) definidas en el archivo CNAME en la raíz de un repositorio de Git. Ya probé muchas cosas (jugando con registros DNS y redireccionamientos de encabezados en mi proveedor de dominio EUserv , pero solo puedo acceder a las páginas de usuario de GitHub en una URL ( http://blog.florianwolters.de ). Sé que DNS los cambios pueden tomar hasta dos días.

¿Puede alguien explicarme cómo puedo lograr los objetivos descritos anteriormente? No puedo creer que esto no sea posible, pero tampoco soy un experto en DNS, etc.

Si lo anterior no es posible: ¿Cuál es la solución sugerida? Quiero acceder a todas mis páginas de GitHub bajo un dominio (y los subdominios de ese dominio).

Recursos


Puede usar un registro de recursos CNAME o un registro de recursos A junto con GitHub Pages .

Entonces, en conclusión, uno tiene que decidir:

  • O utiliza example.org y www.example.org (reemplace el registro A existente con 204.232.175.78 ) ...
  • ... o un subdominio, por ejemplo, blog.example.org (crea un nuevo registro CNAME con <username>.github.com ).

Ahora, debe elegir cómo hacer un mapa de un (sub) dominio a otro:

  • Si usa el primero, puede usar los redireccionamientos utilizando los encabezados HTTP desde el (los) subdominio (es) deseado (s) hasta example.org .
  • Si usa este último, debe usar los redireccionamientos de encabezados de example.org y www.example.org para los subdominios deseados.

Además, consulte la Ayuda de las Páginas de GitHub para obtener ayuda y mi repositorio de Páginas de GitHub para obtener un archivo CNAME ejemplo.

Editar: GitHub Pages agregó una página detallada que describe cómo configurar un dominio personalizado here .


Puedes hacerlo. Tenga en cuenta que todas las entradas de DNS CNAME apuntan al mismo host.

1: github.com/florianwolters/florianwolters.github.com

Contenido del archivo CNAME: blog.florianwolters.de

DNS CNAME: blog> florianwolters.github.com

2: github.com/florianwolters/pear/tree/gh-pages

Contenido del archivo CNAME: pear.florianwolters.de

DNS CNAME: pera> florianwolters.github.com


Solo puede tener un registro de recursos CNAME para una página (tanto las páginas de usuario como las páginas de proyecto) definidas en el archivo CNAME en la raíz de un repositorio de Git.

Puede eludir esto creando un registro CNAME para su host (pera) en su configuración DNS apuntando a florianwolters.github.com, y haciendo una entrada en su archivo CNAME en el repositorio de pear.florianwolters.de