Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.

Asegurar tu sitio de Páginas de GitHub con HTTPS

HTTPS agrega una capa de encriptación que evita que otros se entrometan o manipulen el tráfico en tu sitio. Puedes aplicar HTTPS en tu sitio Páginas de GitHub para redirigir de forma transparente todas las solicitudes de HTTP a HTTPS.

Páginas de GitHub is available in public repositories with GitHub gratis, and in public and private repositories with GitHub Pro, Equipo de GitHub, Nube de GitHub Enterprise, and Servidor de GitHub Enterprise. For more information, see "GitHub's products."

Las personas con permisos de administración para un repositorio pueden aplicar HTTPS para un sitio de Páginas de GitHub.

En este artículo

Acerca de HTTPS y de las Páginas de GitHub

Todos los sitios Páginas de GitHub, incluidos los sitios que están correctamente configurados con un dominio personalizado, admiten HTTPS y la aplicación de HTTPS. Para obtener más información acerca de los dominios personalizados, consulta "Acerca de los dominios personalizados y de las Páginas de GitHub" y "Solución de problemas de los dominios personalizados y de las Páginas de GitHub".

La aplicación de HTTPS es necesaria para los sitios Páginas de GitHub utilizando un dominio github.io que fueron creados después del 15 de junio de 2016. Si creaste tu sitio antes del 15 de junio de 2016, puedes habilitar de forma manual la aplicación de HTTPS.

Los sitios Páginas de GitHub no se deben usar para realizar transacciones que impliquen el envío de información confidencial como contraseñas o números de tarjeta de crédito.

Warning: Páginas de GitHub sites are publicly available on the internet, even if their repositories are private. If you have sensitive data in your site's repository, you may want to remove it before publishing.

Aplicar HTTPS en tu sitio Páginas de GitHub

  1. On GitHub, navigate to your site's repository.

  2. Under your repository name, click Settings.

    Repository settings button

  3. Debajo de "Páginas de GitHub", selecciona Enforce HTTPS (Aplicar HTTPS).

    Aplicar casilla de verificación de HTTPS

Resolver problemas con contenido mixto

Si habilitas HTTPS para tu sitio de Páginas de GitHub, pero el HTML de tu sitio sigue referenciando imágenes, CSS o JavaScript a través de HTTP, significa que tu sitio está ofreciendo contenido mixto. Ofrecer contenido mixto puede hacer que tu sitio sea menos seguro y generar problemas al cargar activos.

Para eliminar el contenido mixto de tu sitio, asegúrate de que todos tus activos se ofrezcan mediante HTTPS cambiando http:// por https:// en el HTML de tu sitio.

Normalmente, los activos se encuentran en las siguientes ubicaciones:

  • Si tu sitio usa Jekyll, es probable que tus archivos HTML se encuentren en la carpeta de _layouts.
  • Habitualmente, CSS se encuentra en la sección <head> de tu archivo HTML.
  • Habitualmente, JavaScript se encuentra en la sección <head> o simplemente antes de la etiqueta de cierre </body>.
  • Las imágenes se suelen encontrar en la sección <body>.

Sugerencia: Si no puedes encontrar tus activos en los archivos fuente de tu sitio, prueba buscando los archivos fuente de tu sitio para http en el editor de texto o en GitHub.

Ejemplos de activos referenciados en un archivo HTML

Tipo de activo HTTP HTTPS
CSS <link rel="stylesheet" href="http://example.com/css/main.css"> <link rel="stylesheet" href="https://example.com/css/main.css">
JavaScript <script type="text/javascript" src="http://example.com/js/main.js"></script> <script type="text/javascript" src="https://example.com/js/main.js"></script>
Image <A HREF="http://www.somesite.com"><IMG SRC="http://www.example.com/logo.jpg" alt="Logo"></a> <A HREF="https://www.somesite.com"><IMG SRC="https://www.example.com/logo.jpg" alt="Logo"></a>

Pregunta a una persona

¿No puedes encontrar lo que estás buscando?

Contáctanos