¿Cómo arreglar HTTP 404 en páginas de Github?
Aquí está mi repositorio de GitHub en la gh-pages
sucursal. Todo se ve bien, tengo mis index.html
carpetas , CSS, JS e imágenes.
Pero cuando accedo a http://roine.github.com/p1 aparece HTTP 404 no encontrado.
¿Alguna explicación y solución?
Solo tuve 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
Si esto no funciona, como señaló @Hendrikto en los comentarios, consulte la página de estado de Github y asegúrese de que las páginas de GitHub estén operativas.
Hice todos los trucos en mi repositorio para arreglar la página 404 en la página de Github ( https://eq19.github.io/ ) pero siguió siendo 404.
Finalmente descubrí que mi navegador apenas guarda el caché de 10 minutos antes de publicarse en la web.
Simplemente agréguelo /index.html
al final de la URL, luego apareció y resolvió el caso.
https://username.github.io/{repoName}/index.html
En mi caso, tenía carpetas cuyos nombres comenzaban con _
(me gusta _css
y _js
), que GH Pages ignora según las reglas de procesamiento de Jekyll. Si no utiliza Jekyll, la solución es colocar un archivo denominado .nojekyll
en el directorio raíz. De lo contrario, puede eliminar los guiones bajos de estas carpetas.
Hace cuatro meses me comuniqué con el soporte y me dijeron que era un problema de su parte, lo solucionaron temporalmente (para el compromiso actual).
Hoy lo intenté de nuevo
Eliminé la rama gh-pages en github
git push origin --delete gh-pages
Eliminé la rama gh-pages en local
git branch -D gh-pages
Reinicié git
git init
Recreé la sucursal en local.
git branch gh-pages
Empujé la rama gh-pages a github
git push origin gh-pages
Funciona bien, finalmente puedo actualizar mis archivos en la página.