Parece que no puedo encontrar ninguna respuesta a esto en Internet. Supuestamente, se necesita mucha memoria y espacio en el servidor para alojar un sitio web, por eso no son gratuitos. Entonces, ¿cómo es que los hosts de github son gratuitos? ¿Cuál es el truco?
Las páginas de GitHub son gratuitas para alentarlo a usar GitHub para todo lo que sea de código abierto para alentarlo a persuadir a su empresa para que pague una cuenta comercial para sus proyectos.

Su estrategia comercial es esencialmente ser el único lugar que utilizan los programadores para alojar el código, por lo que las empresas se ven obligadas a elegirlos también o enfrentar la molestia de todos sus ingenieros.