Páginas privadas para un repositorio privado de Github
No se pudo encontrar nada en la documentación de github y tampoco aquí en SO. Pero me preguntaba si podría haber http://foo.github.com
un repositorio privado llamado foo
al que se pueda acceder solo uno que tenga acceso al foo
repositorio en sí.
Recuerdo haber leído algo acerca de que las páginas de github siempre son públicas, pero parece que ya no puedo encontrarlo.
Y, sorprendentemente, tampoco encuentro a nadie más haciendo la pregunta.
Presenté un ticket de soporte contra Github y obtuve una respuesta que confirmaba el hecho de que TODAS las páginas son públicas. Ahora les solicité que agregaran una nota a help.github.com/pages.
Según la documentación de páginas de GitHub :
Todos los repositorios de proyectos están listos para usar el generador para su publicación. Sin embargo, tenga en cuenta que los repositorios privados publicarán páginas que sean públicas.
Entonces no, en este momento no hay forma de crear páginas privadas de GitHub desde un repositorio privado de GitHub.
EDITAR:
Una solución sencilla
Una solución alternativa para algunas situaciones que podría resultar útil es simplemente cambiar el nombre del repositorio a otro que no sea el formato de páginas de GitHub mientras desea que sea privado (por ejemplo, en una fase de desarrollo) y, cuando esté listo para hacerlo público, corregir el nombre. Obviamente, esto todavía no ayuda si está buscando una forma de publicar páginas que tengan autenticación, pero si solo desea ocultar un proyecto de páginas de GH mientras está en progreso, esto podría ayudar.
Un contenedor de autenticación real para Jekyll (páginas de GitHub)
Alternativamente, existe un proyecto llamado Jekyll Auth que GitHubber @benbalter realizó para tal uso. Jekyll Auth proporciona un contenedor de autenticación básico para proyectos jekyll, incluidas las páginas de GitHub. Consulte el archivo README del repositorio para su uso.