J'ai créé un dépôt de pages GitHub. Pour une raison quelconque, lorsque je le nomme https://[username].github.io
ça ne marche pas, mais ça marche quand je lui donne un nom. https://[username].github.io/index.html
.
Pourquoi ?
J'ai créé un dépôt de pages GitHub. Pour une raison quelconque, lorsque je le nomme https://[username].github.io
ça ne marche pas, mais ça marche quand je lui donne un nom. https://[username].github.io/index.html
.
Pourquoi ?
Pousser un second commit a réglé ce problème pour moi.
En voyant d'autres réponses où les changements résolvent ce problème, je pense que vous devez déclencher plusieurs déploiements pour que cela fonctionne.
Chaque poussée déclenchera un nouveau déploiement. Vous pouvez suivre les déploiements à https://github.com/username/username.github.io/deployments .
Pousser un autre commit a aussi réglé le problème pour moi. Si c'est un cache, ça doit être quelque chose du côté de github car même avec un rafraîchissement complet qui devrait effacer les caches ( Shift+ctrl+R
) la page sans le index.html
était toujours en train de 404-ing pour moi.
C'est toujours un problème en 2021, au cas où quelqu'un se le demanderait. Cela se produit aussi si vous poussez un commit qui supprime votre index.html et ensuite poussez un autre commit pour le remettre.
Cela m'est arrivé et dès que j'ai fait un autre commit, le problème s'est résolu. J'ai simplement ajouté un espace au fichier index.html dans mon dossier dist, j'ai validé et poussé ce changement dans ma branche gh-pages et BAM ! Maintenant je peux accéder à username.github.io/repository/index.html en allant simplement sur username.github.io/repository.
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.
1 votes
L'avez-vous activé dans les paramètres de ce référentiel ?
1 votes
Qu'est-ce que tu veux dire ? Je suis capable d'y accéder si je donne index.html comme suffixe correct. Y a-t-il un paramètre sur github pour faire cela ?
0 votes
Si je me souviens bien, il y a un réglage. Vérifiez l'onglet des paramètres du dépôt, et vous saurez ;)
0 votes
Il s'est mis à fonctionner de façon aléatoire. L'url sans l'index.html ajouté. Peut-être qu'il fallait juste du temps pour que les paramètres prennent effet ?
0 votes
Que voulez-vous dire par "quand je le nomme" ? Qu'est-ce que "ça" ?
0 votes
Le problème est résolu en ajoutant
baseurl: /
à la propriété_config.yml
0 votes
Ce qui a résolu le problème pour moi : 1) ajouter le commentaire .nojekyll (voir les autres posts ci-dessous) 2) ajouter
publishDir: docs
dans le config.yaml. Ensuite, reconstruire le site web - cela va remplir un dossier docs avec le html et s'assurer que les pages github se construisent sur le dossier docs.