Это действительно легко сделать с страницами github , это просто немного странно, когда вы делаете это в первый раз.Сорта, как в первый раз, когда вам пришлось жонглировать 3 котятами во время обучения вязанию.(ОК, это не так уж и плохо)
Вам нужна ветка gh-pages:
В основном github.com ищет ветку gh-pages из хранилища.Он будет обслуживать все HTML-страницы, которые он находит здесь, как обычный HTML, напрямую в браузер.
Как мне получить эту ветку gh-pages?
Легко.Просто создайте ветку вашего репозитория github под названием gh-branch.Укажите - orphan , когда вы создаете эту ветку, так как вы на самом деле не хотите сливать эту ветку обратно в ветку github, вы просто хотите ветку, которая содержит ваши HTML-ресурсы.
А как насчет всего другого ганка в моем репо, как он к нему подходит?
Нет, вы можете просто удалить его.И теперь это безопасно, потому что вы обратили внимание и создали потерянную ветку, которую нельзя объединить с вашей основной веткой и удалить весь ваш код.
Я создал ветку, и что теперь?
Вам нужно переместить эту ветку на github.com, чтобы их автоматизация могла запустить и начать хостингэти страницы для вас.
git push -u origin gh-pages
Но .. Мой HTML все еще не обслуживается!
Github требуется несколько минут для индексации этих веток и запускадо необходимой инфраструктуры для обслуживания контента.До 10 минут в зависимости от GitHub.
Шаги, изложенные на github.com
https://help.github.com/articles/creating-project-pages-manually