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
- si su página de usuario es https://github.com/abc , su nombre debe ser abc.github.io
en la raíz, crea un archivo
index.html
en la raíz, crea una carpeta
docs
, dentro dedocs
, crea un archivoCNAME
(nota: NO extensión como .txt, asegúrese de que su sistema de archivos muestra la extensión)gh-pages
ramagh-pages
es opcional, la ramamaster
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
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é mi git
git init
Recreé la rama 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.
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ó.