Главная/Бесплатно/GitHub Pages
Сайт на GitHub Pages: бесплатный хостинг статики и шаги публикации
Сайт на GitHub Pages публикуют бесплатно: сервис раздаёт статические файлы HTML, CSS и JS по адресу username.github.io или на вашем домене. Подойдут портфолио, лендинг и документация, а WordPress, PHP и базы данных не заработают. Ниже что подходит, шесть шагов публикации, свой домен и границы сервиса.
Ответ за 30 секунд
GitHub Pages даёт бесплатный хостинг статического сайта из HTML, CSS и JS. Свой домен подключается бесплатно, но сам домен покупают отдельно. Для PHP, WordPress, базы данных и магазина сервис не подходит, там нужен обычный хостинг от 316 ₽ в месяц (на 24 октября 2026).
Хостинг Таймвеб от 316 ₽ в месяц: PHP, Python и Node, CMS в один клик, бесплатный SSL и домен .RU в подарок при оплате за год (на 24 октября 2026).
Что проверить после публикации сайта на GitHub Pages0 ₽хостинг статики
10 минутдо появления правок
без PHPсерверный код не работает
01 · 1 мин
Какие сайты можно разместить на GitHub Pages, а какие нет#
GitHub Pages раздаёт готовые файлы и ничего не считает на сервере: страница, которую вы загрузили, в таком виде и открывается у посетителя. Писать HTML можно самому или собирать сайт генератором статических сайтов, например Jekyll.
| Подходит | Не подходит |
|---|---|
| Портфолио и резюме | WordPress и другие CMS |
| Лендинг и визитка из нескольких страниц | Магазин с корзиной и оплатой |
| Документация и блог на генераторе | Код на PHP, Python и Ruby: сервис его не выполняет |
| Учебный проект по вёрстке | Формы, которые сами пишут данные в базу |
Основы разметки для такого сайта собраны на странице сайт на HTML.
02 · 1 мин
Как опубликовать сайт на GitHub Pages: шесть шагов#
- Зарегистрируйтесь на GitHub и войдите в аккаунт.
- Создайте репозиторий. Для личного сайта назовите его username.github.io строчными буквами, где username это ваше имя на GitHub. На бесплатном аккаунте репозиторий должен быть публичным.
- Добавьте файл index.html в корень репозитория: Pages ищет index.html, index.md или README.md. Минимальный пример ниже.
- Откройте Settings, раздел Pages и выберите источник публикации: ветку с папкой или GitHub Actions.
- Подождите. Сборку и выкладку запускает workflow GitHub Actions, правки появляются в течение примерно десяти минут.
- Откройте сайт по адресу https://username.github.io или кнопкой Visit site на странице настроек.
<!doctype html>
<html lang="ru">
<head>
<meta charset="utf-8">
<title>Моё портфолио</title>
</head>
<body>
<h1>Привет, это мой сайт</h1>
</body>
</html>
Если назвать репозиторий иначе, получится проектный сайт с адресом вида username.github.io/имя-репозитория/.
Инструмент · 1 мин
Что проверить после публикации сайта на GitHub Pages#
Если сайт не открылся, причина обычно в одном из шести пунктов. Пройдите их по порядку.
Проверка сайта на GitHub Pages
Отметьте, что уже проверено. Подсказка назовёт следующий пункт
04 · 1 мин
Как подключить свой домен к GitHub Pages#
В настройках Pages есть поле Custom domain: впишите туда домен, а у регистратора добавьте DNS-записи по инструкции GitHub. Хостинг остаётся бесплатным, платите только за адрес, а https сервис выпускает сам после привязки.
Пошаговый разбор с проверкой записей на странице бесплатный сайт со своим доменом. Домен .ru стоит от 200 ₽ за первый год (на 24 октября 2026), как выбрать зону, описано в разборе домен для сайта.
05 · 1 мин
Ограничения GitHub Pages: когда нужен обычный хостинг#
Какие ещё подвохи есть у бесплатных вариантов, описано в материале минусы бесплатного сайта.
- Нет серверной части. PHP, Python и Ruby не выполняются. Для CMS и своего кода берут хостинг для сайта: тариф Year стоит 316 ₽ в месяц при оплате за год и поддерживает PHP, Python и Node (на 24 октября 2026).
- Код виден всем. На бесплатном аккаунте репозиторий публичный, поэтому пароли, ключи и личные данные в нём хранить нельзя.
- Нет админки. Правки вносят в файлы и публикуют заново, редактора для блоков, как в конструкторе, здесь нет.
- Есть правила использования. У сервиса действуют ограничения на размер сайта и трафик, а по условиям GitHub Pages не предназначен для интернет-магазинов и сайтов, существующих ради коммерческих сделок.
06 · 1 мин
Вопросы о сайте на GitHub Pages#
Можно ли разместить WordPress на GitHub Pages?
Нет, WordPress нужны PHP и база данных, а GitHub Pages раздаёт только статические файлы. Для WordPress подходит обычный хостинг с установкой CMS в один клик.
Нужно ли знать git, чтобы выложить сайт на GitHub Pages?
Аккаунт нужен, а git необязателен: файлы можно загрузить через веб-интерфейс GitHub кнопкой Add file в репозитории. Знание git пригодится, когда сайт разрастётся.
Сколько ждать результата после публикации на GitHub Pages?
По документации GitHub правки появляются в течение примерно десяти минут после публикации. Если сайт пуст, проверьте, что в корне лежит index.html.
Можно ли выложить на GitHub Pages интернет-магазин?
Условия сервиса не рассчитаны на магазины и сайты, существующие ради коммерческих сделок. Для магазина берут хостинг с CMS или конструктор.
Почему этому можно верить
Как мы проверяли
Источники цифр на этой странице: Виртуальный хостинг Таймвеб, timeweb.com/ru/services/hosting, проверено 24 октября 2026; Домены Таймвеб, timeweb.com/ru/services/domains, проверено 24 октября 2026; GitHub Docs: создание сайта на GitHub Pages (имя репозитория, источник публикации, адрес github.io, ограничения), docs.github.com/en/pages/getting-started-with-github-pages/creating-a-github-pages-site, проверено 25 октября 2026.
Разместите свой сайт
Для сайта на CMS или своём коде нужен хостинг. Виртуальный хостинг Таймвеб от 316 ₽ в месяц: NVMe, установка CMS в один клик, бесплатный SSL и домен .RU в подарок.
- Тарифы от 316 ₽ в месяц
- Популярные CMS в один клик
- Бесплатный SSL и домен .RU в подарок
- Бесплатный перенос и 10 дней теста