Я следую этим инструкциям
До сих пор я создал локальное репо и отправил его на GitHub, но, как бы я ни изменился, я вижу его в своем репо на GitHub, но НЕ на своей странице GitHub. Как это возможно?
Я следую этим инструкциям
До сих пор я создал локальное репо и отправил его на GitHub, но, как бы я ни изменился, я вижу его в своем репо на GitHub, но НЕ на своей странице GitHub. Как это возможно?
Иногда это случается и со мной: после создания и нажатия gh-pages
страница GitHub Pages отсутствует или не обновляется. Даже если я введу дополнительные изменения в ветку и снова нажму на нее, она не будет обновляться на страницах GitHub.
Если я правильно помню, я решил это, удалив ветку с сервера и снова нажав ее:
git push origin :gh-pages
git push origin gh-pages
Мне может потребоваться добавить фиктивные коммиты и нажать еще раз, чтобы вызвать обновление, я точно не помню...
Я исправил эту проблему.
Вы можете попробовать перейти на страницу настроек.
Я захожу на страницу настроек проекта и обнаружил, что на страницах Github есть сообщение "Синтаксическая ошибка", я исправил его и все в порядке.
Я была такая же проблема.
Проблема заключалась в том, что мой сайт публиковался из ветки gh-pages, но я перенес свои последние изменения в основную ветку.
Проверьте, из какого ветки Github публикует ваш сайт. В вашем репозитории нажмите "Настройки", прокрутите страницу вниз, и там должно быть поле, в котором вы можете изменить ветку публикации.
Это должно выглядеть так:
Больше информации здесь
Также, если вы используете собственное доменное имя, убедитесь, что ваш файл CNAME обновлен.
Надеюсь, это поможет!
Немного поздно для вечеринки, но у меня была эта проблема, и мое решение не покрыто ни одним из вышеперечисленных.
В частности, моя проблема заключалась в следующем:
Решение: Вопрос оказался моим браузером, кэширующим страницу (несмотря на то, что у меня отключено кэширование страниц). Чтобы исправить это, я только что очистил свои кэшированные данные за последний час, и это сработало мгновенно.
Чтобы очистить данные кэша в Chrome, перейдите в меню Chrome, затем More Tools > Clear Browsing Data
.
Я не знаю, что вызвало кеширование, это github.pages/custom domain комбо - единственное, что когда-либо вызывало это для меня.
Испытывал эту проблему, когда имя файла содержало слово "vendor", например: vendor.bundle.20d44fcf5147c6ed68a3.js
Добавление пустого файла с именем .nojekyll
в корень хранилища .nojekyll
проблему.
Jekyll теперь игнорирует
node_modules
vendor
иnode_modules
по умолчанию https://github.com/blog/2277-what-s-new-in-github-pages-with-jekyll-3-3
Попробуйте отключить страницы GitHub и включите его через несколько минут. Я пытался. Это работает. Но для обновления и повторного включения страниц GitHub требуется некоторое время.
Я попробовал ответить Janos, но это не сработало для меня.
Я немного изменил свой файл index.html
(что-то незначительное) и снова нажал на ветвь gh-pages. Я попытался открыть страницу в другом браузере, и это сработало. Мой оригинальный браузер обновил страницу, хотя я не думаю, что проблема с кешем браузера.
Я переустановил master с gh-страницами локально и также нажал на него, не уверен, что это имеет значение.
Попробуйте нажать пустой коммит вот так
$ git commit --allow-empty -m "Empty commit"
Каждый раз работает как очарование для меня.
Чтобы решить эту проблему
Save
Save
.Это заставит Github обновить ваши изменения.
У меня была та же проблема, все в моем репозитории обновлено, но оно все еще не загружалось на мою страницу github, поэтому без внесения каких-либо изменений я попытался добавить, зафиксировать и вытащить.
Я исправил это с помощью другого git commit и git pull снова. Теперь изменения загружены в мой мерзавец.
Вот что сработало для меня:
Первый шаг (обновите мастер):
git add .
git status # to see the changes to be committed
git commit -m "comments"
git push origin master
Второй шаг (обновление gh-страниц):
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
После внесения изменений в ваш скрипт перейдите в раздел фиксации изменений. Там вы найдете одно поле ввода и одну текстовую область. Как вы все знаете, заполнение этих полей не является обязательным, но они есть по причине. Итак, в следующий раз, прежде чем нажимать кнопку фиксации изменений, попробуйте >> убедитесь, что вы что-то пишете в первом поле ввода (вы можете оставить текстовую область пустой), и то, что вы пишете, отличается от того, что вы написали для Ваш последний коммит для того же файла. Таким образом, github сможет различать текущий скрипт и обновленный, и изменение должно отражаться практически мгновенно.
Надеюсь, это поможет.
Самый простой способ:
Settings → Braches → choose "gh-pages" → UPDATE.
Я новичок и, пожалуйста, позвольте мне ответить со слезами. Перейдите в настройки своего хранилища, прокрутите вниз до , чтобы проверить, ЧТО ТАКОЕ ПРОБЛЕМА с вашей текущей веб-страницей. При возникновении проблемы ваш сайт НЕ БУДЕТ ОБНОВЛЕНО. Я думаю, что это защитный механизм или что-то.
Этим утром я удалил и переместил некоторые файлы в хранилище, я много раз обновлялся, и он все еще остается в предыдущей версии, даже я проверял, действительно ли обновился index.html. Позже я закрыл весь репозиторий и запустил новый, вставляя элементы один за другим, но все же столкнулся с проблемой. Я пробовал новую ветку, такую как gh-pages, я думаю, что не нужно для начинающего, как я. Позже я проверил свои настройки и нашел уведомление, я удалил проблемные файлы, и он работал мгновенно. Если бы я знал проблему, я не был бы настолько глуп, чтобы закрыть ее навсегда. Я скучаю по своим старым мерзавцам. Угадай, каждый урок стоит денег, Github не исключение.
В моем случае это помогло запустить:
npm run deploy
Я сделал это после того, как нажал главную ветку на GitHub. Мне нужно было немного подождать, пока изменения не будут видны на моей странице. Но это работало без изменения каких-либо настроек.
Просто очистите кеш браузера. Ctrl + Shift + R для Chrome, как пример