Ich habe ein GitHub-Seiten-Repository erstellt. Aus irgendeinem Grund, wenn ich es nenne
https://[username].github.io
es funktioniert nicht, aber es funktioniert, wenn ich es nenne https://[username].github.io/index.html
.
Wieso den?
Ratan Senapathie
Ich habe ein GitHub-Seiten-Repository erstellt. Aus irgendeinem Grund, wenn ich es nenne
https://[username].github.io
es funktioniert nicht, aber es funktioniert, wenn ich es nenne https://[username].github.io/index.html
.
Wieso den?
Es wurde automatisch behoben. Ich musste nur eine Weile warten, bis die Einstellungen wirksam wurden.
wie lange musstest du warten?
– zabop
6. November 2018 um 10:56 Uhr
@zabop Mein Fall, 2min.
– Geschichten2
19. Dezember 2018 um 4:16 Uhr
Ich habe über 30 Minuten gewartet und nichts ist passiert. Am nächsten Tag hat es aber funktioniert.
– Kleinhirn
9. März 2019 um 16:19 Uhr
Hat bei mir etwa eine Stunde gedauert. Ich frage mich, ob sie auch vergessen haben, dies für den Standardzweig zu beheben, der jetzt „Haupt“ statt „Master“ ist. (Ihr Dokument fordert Sie immer noch auf, zum Master zu pushen, obwohl „main“ standardmäßig erstellt wird.)
– Benutzer1555863
18. Oktober 2020 um 8:30 Uhr
Mein Fall war ca. 5 Minuten. Sie sollten eine Warnung hinzufügen, dass dies einige Zeit dauern kann.
– Eugen Sunic
19. März 2021 um 16:31 Uhr
Das Pushen eines zweiten Commits hat dies für mich behoben.
Wenn ich andere Antworten sehe, bei denen Änderungen dies beheben, vermute ich, dass Sie einige Bereitstellungen auslösen müssen, damit es funktioniert.
Jeder Push löst eine neue Bereitstellung aus. Sie können Bereitstellungen unter verfolgen https://github.com/username/username.github.io/deployments.
Wieder drücken funktioniert bei mir. scheint ein Problem mit einem Cache zu sein
– Jianwu Chen
3. Oktober 2019 um 18:19 Uhr
Das Pushen eines anderen Commits hat es auch für mich behoben. Wenn es sich um einen Cache handelt, muss es etwas am Ende von Github sein, da selbst bei einer harten Aktualisierung Caches gelöscht werden sollten (Shift+ctrl+R
) die Seite ohne die index.html
war immer noch 404-ing für mich.
– Moralkodex
9. Dezember 2020 um 7:27 Uhr
Dies ist immer noch ein Problem im Jahr 2021, falls sich jemand gefragt hat. Es passiert auch, wenn Sie einen Commit pushen, der Ihre index.html löscht, und dann einen anderen Commit pushen, um ihn zurückzusetzen.
– weberc2
29. Januar 2021 um 4:44 Uhr
Ich habe einfach meinen Build-Workflow erneut ausgeführt und es wurde behoben.
– Hans5958
8. März 2021 um 1:01 Uhr
Hier gilt das gleiche! Das Drücken des zweiten Commits hat es behoben. Vielen Dank!
– Al-Johri
7. April 2021 um 11:36 Uhr
Wenn Sie Jekyll nicht verwenden, besteht die Problemumgehung darin, eine Datei namens .nojekyll im Stammverzeichnis abzulegen.
Ich verwende Hugo, um meine Website zu erstellen, und das hat bei mir funktioniert! Vielen Dank
– Andy Weiß
1. November 2019 um 21:04 Uhr
Meine index.html hatte die folgende DOCTYPE-Einstellung:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" http://www.w3.org/TR/html4/strict.dtd">
Ändern zu:
<!DOCTYPE html>
Das Problem wurde für mich behoben.
Ich habe jede Einstellung doppelt überprüft, alle haben das Problem für mich nicht behoben, es sei denn, ich habe einige Inhalte in meiner index.html-Datei geändert. Ich habe auch einige Dateien zum Repo hinzugefügt, um es “lebendig” zu machen, aber vergebens.
Also, in meinem Fall habe ich meine index.html direkt im Browser geöffnet, auf Bearbeiten geklickt und ein einzelnes Wort hinzugefügt, in den Master-Zweig übernommen, aktualisiert und es dauerte weniger als 5 Sekunden und es war wieder aktiv.
Vielen Dank. In meinem Fall habe ich eine zusätzliche leere Zeile in index.html hinzugefügt, gespeichert, festgeschrieben und dann verschoben. Alles wurde gut.
– Shireef Khatab
3. Juli 2020 um 21:31 Uhr
Das gleiche gilt für mich, nur eine leere Zeile oben entfernt und es hat funktioniert! Vielen Dank!
– Tamadon
30. März 2021 um 14:54 Uhr
tonyminhnguyen
Ich bin heute (28.05.2020) auf das gleiche Problem gestoßen. Angenommen, Sie haben alles richtig gemacht (Anleitung in https://pages.github.com/), sollten Sie ein Repo mit dem Namen haben username.github.io
und index.html
Konfiguration.
Was für mich funktioniert hat, war, dass ich ein Jekyll-Thema gewählt habe. Gehen Sie zunächst zu Settings
des Repos. Im GitHub Pages
Abschnitt, suchen Theme Chooser
dann klicken Sie auf Choose a Theme
. Es leitet Sie zu einer GitHub-Seite weiter, die mehrere Themen enthält, aus denen Sie auswählen können. Wählen Sie ein Thema, das Ihnen gefällt, und klicken Sie dann darauf Select Theme
. Nachdem ich diese Schritte ausgeführt hatte, erfrischte ich meine username.github.io
und die Seite funktionierte korrekt.
Vielen Dank. In meinem Fall habe ich eine zusätzliche leere Zeile in index.html hinzugefügt, gespeichert, festgeschrieben und dann verschoben. Alles wurde gut.
– Shireef Khatab
3. Juli 2020 um 21:31 Uhr
Das gleiche gilt für mich, nur eine leere Zeile oben entfernt und es hat funktioniert! Vielen Dank!
– Tamadon
30. März 2021 um 14:54 Uhr
Jiovan Melendez
Ich hatte genau das gleiche Problem. Wenn Sie nach einer Stunde nach dem Posten Ihres gesamten Codes den Link im angegebenen Repo > Einstellungen > GitHub-Seiten ausprobieren, funktioniert die GitHub-Seite.
Hast du es in den Einstellungen dieses Repositorys aktiviert?
– zeekhuge
27. Juli 2017 um 23:39 Uhr
Wie meinst du das? Ich kann darauf zugreifen, wenn ich index.html als Suffix rechts gebe. Gibt es eine Einstellung auf Github, um das zu tun?
– Ratan Senapathie
27. Juli 2017 um 23:48 Uhr
Irgendwie hat es zufällig angefangen zu funktionieren. Die URL ohne die angehängte index.html. Vielleicht brauchte es nur Zeit, bis die Einstellungen wirksam wurden?
– Ratan Senapathie
27. Juli 2017 um 23:53 Uhr
Was meinst du mit “wenn ich es nenne”? Was ist es”?
– Nico Haase
20. Oktober 2020 um 7:46 Uhr
Das Problem wird durch Hinzufügen behoben
baseurl: /
Eigentum zu_config.yml
– Alexander Zhak
28. Dezember 2020 um 12:59 Uhr