Cambiar la visibilidad de tu sitio de GitHub Pages

Puedes administrar el control de acceso para tu sitio de proyecto si lo publicas de forma pública o privada.

People with admin permissions for a repository can change the visibility of a Páginas de GitHub site.

Access control for Páginas de GitHub sites is available in private repositories with Nube de GitHub Enterprise. Para obtener más información sobre cómo puedes probar Nube de GitHub Enterprise gratis, consulta la sección "Configurar una prueba de Nube de GitHub Enterprise".

Acerca del control de acceso para los sitios de Páginas de GitHub

Con control de acceso para Páginas de GitHub, puedes restringir el acceso a tu sitio de Páginas de GitHub si lo publicas en privado. Solo las personas con acceso de lectura al repositorio desde el cual se publica el sitio pueden acceder al sitio que se publicó en privado. Puedes utilizar sitios publicados en privado para compartir tu documentación o base de conocimiento interna con los miembros de tu empresa.

Si tu empresa utiliza Usuarios Administrados de Enterprise, todos los sitios de Páginas de GitHub se publicarán en privado. Para obtener más información sobre las Usuarios Administrados de Enterprise, consulta la sección "Acerca de las Usuarios Administrados de Enterprise".

Si tu organización utiliza Nube de GitHub Enterprise sin Usuarios Administrados de Enterprise, puedes elegir publicar tus sitios en privado o al público para cualquiera en la internet. El control de accesos se encuentra disponible para los sitios de proyecto que se publican desde un repositorio privado o interno que pertenezca a la organización. No puedes administrar el control de accesos para el sitio de una organización. Para obtener más información sobre los tipos de sitios de Páginas de GitHub, consulta la sección "Acerca de Páginas de GitHub".

Los sitios que se publican de forma privada se encuentran disponibles en un subdominio diferente que el de aquellos sitios que se publican de forma pública. Esto garantiza que tu sitio de Páginas de GitHub es seguro desde el momento en el que se publica:

  • Aseguramos cada dominio de *.pages.github.io automáticamente con un certificado TLS y requerimos HSTS para garantizar que los buscadores siempre sirvan la página a través de HTTPS.
  • Utilizamos un subdominio único para la página privada para garantizar que otros repositorios en tu organización no puedan publicar contenido en el mismo origen que la página privada. Esto protege a tu página privada de que tenga un ataque de "cookie tossing". También es por esto que no hospedamos sitios de Páginas de GitHub en el dominio github.com.

Puedes ver el subdominio único de tu sitio en la pestaña de páginas de la configuración de tu repositorio. Si estás utilizando un generador estático que se configuró para compilar el sitio con el nombre de repositorio como ruta, podrías necesitar actualizar la configuración para el generador de sitio estático cuando cambies el sitio a privado. Para obtener más información, consulta la sección "Configurar a Jekyll en tu sitio de Páginas de GitHub" o la documentación de tu generador de sitio estático.

Para utilizar un dominio más corto y memorable para tu sitio privado de Páginas de GitHub, puedes configurar un dominio personalizado. Para obtener más información, consulta la sección "Configurar un dominio personalizado para tu sitio de Páginas de GitHub".

Cambiar la visibilidad de tu sitio de Páginas de GitHub

  1. En GitHub, navega al repositorio de tu sitio.

  2. Debajo de tu nombre de repositorio, da clic en Configuración. Botón de configuración del repositorio

  3. En la barra lateral izquierda, da clic en Páginas. Pestaña de página en la barra lateral izquierda

  4. Debajo de "Páginas de GitHub", selecciona el menú desplegable de visibilidad de Páginas de GitHub y luego da clic en una visibilidad. Menú desplegable para elegir la visibilidad para tu sitio

  5. Para ver tu sitio publicado, debajo de "Páginas de GitHub", da clic en la URL del mismo. URL de tu sitio publicado de forma privada

    Nota: Es posible que tome hasta 20 minutos la publicación de los cambios en tu sitio luego de que subes los cambios a GitHub. Si no ves los cambios reflejados en tu buscador después de una hora, consulta la sección "Acerca de los errores de compilación de Jekyll para sitios de Páginas de GitHub".

¿Te ayudó este documento?

Política de privacidad

¡Ayúdanos a hacer geniales estos documentos!

Todos los documentos de GitHub son de código abierto. ¿Notas algo que esté mal o que no sea claro? Emite una solicitud de cambios.

Haz una contribución

O, aprende cómo contribuir.