J'ai créé un référentiel de pages github. Pour une raison quelconque, lorsque je donne https: // [nom d'utilisateur] .github.io/ , cela ne fonctionne pas. Mais cela fonctionne lorsque je donne https: // [nom d'utilisateur] .github.io/index.html . Pourquoi ne détecte-t-il pas index.html?.
Cela a été corrigé automatiquement. J'ai juste dû attendre un moment pour que les paramètres prennent effet.
J'ai eu exactement ce même problème. Si vous essayez le lien trouvé dans le référentiel désigné> Paramètres> Pages GitHub une heure après la publication de tout votre code, la page GitHub fonctionnera.
Mon index.html avait le paramètre DOCTYPE suivant:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" http://www.w3.org/TR/html4/strict.dtd">
Le changer pour:
<!DOCTYPE html>
Correction du problème pour moi.
Pousser un deuxième commit a corrigé cela pour moi.
En voyant d’autres réponses où les modifications corrigent ce problème, j’imagine que vous devez déclencher quelques déploiements pour le faire fonctionner.
Chaque Push déclenchera un nouveau déploiement. Vous pouvez suivre les déploiements à l’adresse https://github.com/username/username.github.io/deployments .
Cela m'est arrivé et dès que j'en ai fait un autre, le problème s'est résolu. Je viens d'ajouter un espace dans le fichier index.html de mon dossier dist, de valider et de transmettre cette modification à ma branche gh-pages et à BAM! Maintenant, je peux accéder à nomutilisateur.github.io/repository/index.html simplement en allant à nomutilisateur.github.io/repository.