Publicar más de un sitio en las páginas de GitHub

17

Tengo una configuración a la que tshepang.github.comredirige tshepang.nety configuré mi A recordpara que señale 204.232.175.78( como se explicó ). Funciona bien.

Ahora, quiero tener un subdominio, para que pueda tener un registro CNAME apuntando movies.tshepang.net. Como tshepang.github.comya está en uso, no sé cómo hacerlo, salvo crear otra cuenta de GitHub.

tshepang
fuente

Respuestas:

20

Sí, es posible tener múltiples sitios de páginas de GitHub dentro de una cuenta. Cree otro repositorio de GitHub y envíe los archivos de su sitio a la gh-pagesrama. Esto daría como resultado que el sitio esté alojado en tshepang.github.io/<repo-name>.

Ahora, inserte otro archivo "CNAME" en el mismo repositorio y rama y llénelo movies.tshepang.net. Inicie sesión en su host DNS y agregue el CNAME para señalar "tshepang.github.io" (al igual que el sitio original).

Esto le permitiría tener aparentemente dos sitios diferentes en dominios diferentes. Esto no funcionaría para tener dos o más subdominios dentro de github.io.

Hidra
fuente
¿Por qué la limitación, ... no funcionaría para tener dos o más subdominios dentro de github.com ? ¿Hay alguna referencia en alguna parte?
tshepang
1
Realmente no puedo encontrar nada que lo explique, solo lo descubrí por experiencia. Puede intentar crear otro repositorio con otro subdominio y ver si funciona.
Hydra
He intentado con 9 subdominios, y funciona. Sin embargo, lleva un tiempo ... varios minutos para cada subdominio.
tshepang
@ Tshepang Wow, ¿acabas de crear los respectivos repositorios y todo funciona?
Hydra
sí señor, de hecho lo hace
tshepang
1

Como se mencionó , para cada sitio que terminaría siendo accesible como un subdominio:

  • Necesito crear un repositorio GitHub separado
  • Asegúrese de tener la URL del sitio deseada en CNAME
  • git pushel sitio en gh-pagesrama

Para hacer que esos sitios sean accesibles desde Internet, mi configuración se ve así:

ingrese la descripción de la imagen aquí

Ahora, movies.tshepang.netme lleva a un sitio, demo-icbu.tshepang.netme lleva a otro, y así sucesivamente.

tshepang
fuente
2
Lo siento, ¿en qué se diferencia esto de mi respuesta? Me refiero a tener dominios como foo.github.io Y bar.github.io, todo bajo una sola cuenta. Puede tener subdominios ilimitados si usa su propio nombre de dominio y agrega los CNAMES relevantes.
Hydra
Usando la interfaz web, no pude hacer que CNAME funcionara. Al agregar CNAMES relevantes , ¿te refieres a los archivos de texto requeridos por GitHub? Además, no entiendo lo que quieres decir con foo y bar ... Pensé que uno solo puede tener uno de los dos (en mi caso tshepang.github.io).
tshepang
¿Quizás haya un video tutorial que explique esto? ¿Funciona para múltiples sitios en lugar de subdominios y múltiples sitios que también pueden incluir un subdominio? site.com, site2.com, sub.site2.com, etc., etc.
Pierce McGeough
-1

Sé que esto ya ha sido respondido por algún tiempo, pero incluso puede tener varias páginas dentro del mismo repositorio. Vea mi respuesta en Stackoverflow: /programming//a/41879114/1297835

phil
fuente