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


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 tengo acceso http://roine.github.com/p1 Tengo un 404 páginas.

Cualquier explicación y solución?


75
2017-07-20 10:02


origen


Respuestas:


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

46
2017-08-27 17:51



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.


41
2017-12-11 02:27



En mi caso, tenía carpetas cuyos nombres comenzaron con _ (me gusta _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.


41
2017-09-25 20:23



Tuve el mismo problema después de bifurcar un depósito con un gh-pages rama. Pude solucionarlo simplemente presionando una nueva confirmación (solo el espacio en blanco en index.html) a mi tenedor gh-pages rama.


16
2018-01-30 07:32



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.


13
2017-11-01 00:42



En mi caso, 8 / Ago / 2017

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

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

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

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


4
2017-08-08 06:40



Hice todos los trucos aquí en Mi tenedor para arreglar la página 404 en Página de Github pero mantuvo 404'ing.

Finalmente encontré que mi navegador apenas mantiene el 10 minutos de caché antes de que aparezca en la web.

Solo agrega /index.html al final de la URL, entonces apareció y resolvió el caso.

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


3
2018-04-26 03:31



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.


1
2017-09-25 15:59



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 clonado "https://github.com/username/username.github.io.git" en lugar de https://github.com/username/username.github.io (no ".git")


1
2017-10-17 12:54



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!


1
2018-01-19 15:47



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ó.


1
2017-08-19 20:41