tutorial pages github github-pages

pages - ¿Cómo arreglar la página 404 en la página de Github?



github pages 404 (15)

Conseguí que el sitio funcionara al eliminar la carpeta "username.github.io" en mi computadora siguiendo los pasos nuevamente, incluido el cambio del archivo de índice / html.

Mi error ( creo ) es que inicialmente cloné " https://github.com/username/username.github.io .git " en lugar de https://github.com/username/username.github.io (no " .git ")

https://github.com/roine/p1/tree/gh-pages aquí hay un repositorio my github en la rama gh-pages. Todo se ve bien, tengo mis carpetas index.html, my css, js y pictures.

Pero cuando accedo a http://roine.github.com/p1 tengo 404 páginas.

Cualquier explicación y solución?


En mi caso, el 8 / Ago / 2017

  1. si su página de usuario es https://github.com/abc , su nombre debe ser abc.github.io
  2. en la raíz, crea un archivo index.html

  3. en la raíz, crea una carpeta docs , dentro de docs , crea un archivo CNAME (nota: NO extensión como .txt, asegúrese de que su sistema de archivos muestra la extensión)

  4. gh-pages rama gh-pages es opcional, la rama master es suficiente

más : consulte los documentos oficiales aquí: https://help.github.com/articles/configuring-a-publishing-source-for-github-pages/


En mi caso, la URL fue bastante larga. Entonces, supongo que hay un límite. Lo puse en mi subdominio personalizado y funcionó.


En mi caso, tenía carpetas cuyos nombres comenzaron con _ (como _css y _js ), que GH Pages ignora según las reglas de procesamiento de Jekyll. Si no usa Jekyll, la solución es colocar un archivo llamado .nojekyll en el directorio raíz.


En un repositorio privado, cuando agregué por primera vez y empujé mi rama gh-pages a github, la configuración de las páginas github cambió automáticamente para indicar que se publicaría la rama gh-pages, pero no hay ninguna barra verde o azul con github.io url y sin opciones de dominio personalizado.

No fue hasta que cambié la fuente a la maestra y cambié rápidamente la fuente a gh-pages que realmente se actualizó con la barra verde que contiene la url publicada.


Hace cuatro meses me puse en contacto con el equipo de asistencia y me dijeron que era un problema de su parte, lo han solucionado temporalmente (para el compromiso actual).

Hoy intenté de nuevo

  1. Eliminé la rama gh-pages en github

    git push origin --delete gh-pages

  2. Eliminé la rama gh-pages en local

    git branch -D gh-pages

  3. Reinicié mi git

    git init

  4. Recreé la rama en local

    git branch gh-pages

  5. Empujé la rama gh-pages a github

    git push origin gh-pages

Funciona bien, finalmente puedo actualizar mis archivos en la página.


Hice todos los trucos aquí en My Fork para arreglar la página 404 en Github Page pero guardé 404''ing.

Finalmente descubrí que mi navegador apenas conserva los 10 minutos de caché antes de que aparezcan en la web.

Simplemente agregue /index.html al final de la URL y luego aparecerá y resolverá el caso.

https://username.github.io /index.html


Ligé mi dominio antes de que apareciera este problema. Me comprometí y empujé la rama gh-páginas y resolvió mi problema. New commits force jekyll para reconstruir tus páginas.


Mis páginas también mantuvieron 404''ing. Se contactó con soporte, y señalaron que la url es sensible a las mayúsculas y minúsculas; Resolvió mi problema.


Si está seguro de que su estructura es correcta, simplemente presione un commit vacío o actualice el archivo index.html con un poco de espacio, ¡funciona!


Solo tenía una confirmación con todos mis archivos. Empujé una confirmación vacía, actualicé la página y funcionó.

git commit --allow-empty -m "Trigger rebuild" git push


Tuve el mismo problema después de bifurcar un repositorio con una sucursal de gh-pages . Pude solucionarlo simplemente presionando una nueva confirmación (solo espacios en blanco en index.html ) en la rama de gh-pages mi bifurcación.


Vaya a la sección de configuración de su repositorio y elija la rama principal en la sección Fuente y haga clic en el botón guardar después de que actualice la página y podrá ver el enlace de su página.


en mi caso tuve que ir a la configuración del proyecto y habilitar las páginas github. El valor predeterminado es desactivado


Si vio 404, todo parece estar bien, intente cambiar https / http.

La pregunta original tiene el URL incorrecto, por lo general, puede verificar la configuración del repositorio y encontrar la URL correcta para el sitio generado.

Sin embargo, tengo todo configurado correctamente, y la página de configuración dice que está publicado, entonces todavía vi 404.

Gracias por el comentario de @Rohit Suthar (aunque ese comentario fue para usar https), cambié la URL a http y funcionó, y luego https también funcionó.