Ici est mon dépôt GitHub sur la gh-pages
branche. Tout semble bon, j'ai mon index.html
mes dossiers CSS, JS et images.
Mais quand j'accède http://roine.github.com/p1 J'obtiens HTTP 404 non trouvé.
Une explication et une solution ?
Ici est mon dépôt GitHub sur la gh-pages
branche. Tout semble bon, j'ai mon index.html
mes dossiers CSS, JS et images.
Mais quand j'accède http://roine.github.com/p1 J'obtiens HTTP 404 non trouvé.
Une explication et une solution ?
J'avais un seul commit avec tous mes fichiers. J'ai poussé un commit vide, rafraîchi la page et ça a marché.
git commit --allow-empty -m "Trigger rebuild"
git push
Si cela ne fonctionne pas, comme l'a fait remarquer @Hendrikto dans les commentaires, consultez le site Web de la Commission européenne. Page d'état de Github et assurez-vous que les pages GitHub sont opérationnelles.
Je l'ai fait. toutes les astuces en mon repo pour corriger la page 404 de la page Github ( https://eq19.github.io/ ) mais il n'arrêtait pas de faire 404'ing.
J'ai finalement découvert que mon navigateur ne conserve pas les Cache de 10 minutes avant de l'afficher sur le web.
Il suffit d'ajouter /index.html
jusqu'à la fin de l'URL, puis il est apparu et a résolu l'affaire.
https://username.github.io/{repoName}/index.html
Dans mon cas, j'avais des dossiers dont les noms commençaient par _
(comme _css
y _js
), que GH Pages ignore conformément aux règles de traitement de Jekyll. Si vous n'utilisez pas Jekyll, la solution de contournement consiste à placer un fichier nommé .nojekyll
dans le répertoire racine. Sinon, vous pouvez supprimer les caractères de soulignement de ces dossiers
Il y a quatre mois, j'ai contacté le support et ils m'ont dit que c'était un problème de leur côté, ils l'ont temporairement corrigé (pour le commit actuel).
Aujourd'hui, j'ai essayé à nouveau
J'ai supprimé la branche gh-pages sur github.
git push origin --delete gh-pages
J'ai supprimé la branche gh-pages en local
git branch -D gh-pages
J'ai réinitialisé git
git init
J'ai recréé la branche sur le site local
git branch gh-pages
J'ai poussé la branche gh-pages sur github
git push origin gh-pages
Cela fonctionne bien, je peux enfin mettre à jour mes fichiers sur la page.
Si vous ne l'avez pas encore fait, choisissez un thème Jekyll dans l'onglet des paramètres de vos pages GitHub. Apparemment, ceci est nécessaire même si vous n'utilisez pas Jekyll pour votre site Pages.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.