wake-up-neo.com

Problem ist, dass meine GitHub-Seite ihren Inhalt nicht aktualisiert

Ich habe diese Anweisungen befolgt

Bisher habe ich das lokale Repo erstellt und an GitHub weitergeleitet. Was ich auch ändern kann, kann ich in meinem Repo bei GitHub sehen, aber NICHT auf meiner GitHub-Seite. Wie ist das möglich?

32
nakkeru

Manchmal passiert dies auch mir: Nachdem Sie den gh-pages erstellt und gedrückt haben, fehlt die Seite GitHub Pages oder wird nicht aktualisiert. Selbst wenn ich weitere Änderungen an der Verzweigung vornehme und sie erneut pusche, wird sie auf GitHub-Seiten nicht aktualisiert.

Wenn ich mich recht erinnere, löse ich das, indem ich den Zweig vom Server lösche und erneut drücke:

git Push Origin :gh-pages
git Push Origin gh-pages

Ich muss möglicherweise einige Dummy-Commits hinzufügen und erneut Push drücken, um das Update auszulösen. Ich kann mich nicht genau erinnern ...

21
janos

Ich habe dieses Problem behoben.

sie können versuchen, zur Einstellungsseite zu gelangen.

Ich gehe auf die Seite mit den Projekteinstellungen und fand heraus, dass auf den Github-Seiten eine Meldung angezeigt wird, dass einige Syntaxfehler aufgetreten sind.

14
Tianyw

Ich hatte das gleiche Problem. 

Das Problem war, dass meine Website aus dem gh-pages-Zweig heraus veröffentlicht wurde, aber ich habe meine jüngsten Änderungen im Master-Zweig vorangetrieben. 

Prüfen Sie, von welchem ​​Zweig aus Github Ihre Website veröffentlicht. Klicken Sie in Ihrem Repository auf Einstellungen, scrollen Sie auf der Seite nach unten und es sollte ein Feld angezeigt werden, in dem Sie den Veröffentlichungszweig ändern können. 

Es sollte so aussehen:

Mehr Infos gibt es hier

Wenn Sie einen benutzerdefinierten Domänennamen verwenden, stellen Sie sicher, dass Ihre CNAME-Datei auf dem neuesten Stand ist.

Hoffentlich hilft das!

13
user6929107

Ein bisschen zu spät zur Party, aber ich hatte gerade dieses Problem und meine Lösung wird von keinem der oben genannten abgedeckt.

Speziell mein Problem war das Folgende:

  • Ich hatte eine github.pages-Site mit einer benutzerdefinierten Domäne erstellt.
  • Ich habe Commits an den correct GitHub-Zweig weitergegeben, die Updates auf der Seite github.pages jedoch nicht angezeigt.

Lösung: Es stellte sich heraus, dass mein Browser die Seite zwischenspeichert (obwohl die Zwischenspeicherung von Seiten deaktiviert ist). Um das Problem zu beheben, habe ich gerade meine zwischengespeicherten Daten der letzten Stunde gelöscht und das hat sofort funktioniert.

Um die Cache-Daten in Chrome zu löschen, rufen Sie das Chrome-Menü und dann More Tools > Clear Browsing Data auf.

Ich weiß nicht, was das Caching verursacht hat. Diese github.pages/custom-Domain-Kombination ist das einzige, was es für mich verursacht hat.

7
Josh

Dieses Problem trat auf, wenn ein Dateiname das Wort "Vendor" enthielt, z. B. :vendor.bundle.20d44fcf5147c6ed68a3.js

Das Hinzufügen einer leeren Datei mit dem Namen .nojekyll im Stammverzeichnis des Repositorys hat das Problem behoben.

Jekyll ignoriert jetzt standardmäßig die Verzeichnisse vendor und node_moduleshttps://github.com/blog/2277-what-s-new-in-github-pages-with-jekyll-3-3

5
Tim Scholten

Versuchen Sie, GitHub-Seiten zu deaktivieren, und aktivieren Sie es nach einigen Minuten. Ich habe es versucht. Das funktioniert. Es dauert jedoch einige Zeit, GitHub Pages zu aktualisieren und wieder zu aktivieren.

4
Misir Jafarov

Ich habe versucht, Janos ' answer zu beantworten, aber es hat bei mir nicht funktioniert.

Ich änderte etwas an meiner index.html-Datei (etwas unbedeutendes) und wechselte erneut in den gh-pages-Zweig. Ich habe versucht, die Seite in einem anderen Browser zu öffnen, und es hat funktioniert. Mein ursprünglicher Browser hat die Seite ebenfalls aktualisiert, obwohl ich nicht glaube, dass dies ein Problem mit dem Browser-Cache ist.

Ich habe master mit gh-pages lokal basiert und das auch gepusht, nicht sicher, ob das einen Unterschied macht.

3
Bruce Wayne

Um dieses Problem zu lösen 

  1. Wechseln Sie Ihren aktuellen Zweig von Github Pages zu einem anderen Zweig und klicken Sie auf Auf Save
  2. Wechseln Sie wieder zu Ihrem gewünschten Zweig von Github Pages und klicken Sie auf Save.

Dadurch wird Github gezwungen, Ihre Änderungen zu aktualisieren.

1
Bright

Versuchen Sie, ein leeres Commit wie folgt zu übertragen

$ git commit --allow-empty -m "Empty commit"

Funktioniert jedes Mal wie ein Zauber für mich.

1

Ich hatte das gleiche Problem, dass in meinem Repository alles auf dem neuesten Stand ist, aber es wurde immer noch nicht auf meine Github-Seite geladen. Ohne weitere Änderungen habe ich versucht, hinzuzufügen, zu bestätigen und zu ziehen.

Ich habe es mit einem weiteren Git-Commit behoben und git Pull erneut ... Jetzt werden die Änderungen in meinen Git geladen.

1
Riya Abraham

Nachdem Sie Änderungen in Ihrem Skript vorgenommen haben, gehen Sie zum Abschnitt zum Festschreiben der Änderungen. Dort finden Sie ein Eingabefeld und einen Textbereich. Wie Sie alle wissen, ist das Ausfüllen dieser Felder nicht obligatorisch, sie sind jedoch aus einem bestimmten Grund vorhanden. Bevor Sie also auf die Schaltfläche zum Übernehmen der Änderungen klicken, versuchen Sie es beim nächsten Mal. >> Stellen Sie sicher, dass Sie etwas in das erste Eingabefeld schreiben (Sie können den Textbereich leer lassen) Ihr letzter Commit für dieselbe Datei. Auf diese Weise kann github zwischen dem aktuellen und dem aktualisierten Skript unterscheiden, und die Änderung sollte fast sofort wiedergegeben werden.

Hoffentlich hilft das.

0
Subham Saha

Folgendes hat für mich funktioniert: 

Erster Schritt (Aktualisieren Sie Ihren Master): 

git add . 

git status                # to see the changes to be committed

git commit -m "comments"

git Push Origin master

Zweiter Schritt (gh-pages aktualisieren):

git-checkout gh-pages     # going to the gh-pages branch

git rebase master         # sync gh-pages with master 

git Push Origin gh-pages  # commit changes to gh-pages

git checkout master       # return to the master 
0
coder