GitHub Pages
Бесплатный хостинг статических сайтов прямо из репозитория GitHub: свой домен и https без оплаты.
Собираем оценки · 0 из 10- Где работает
- Браузер
- Стоимость
- Бесплатно
- Регистрация
- Нужен аккаунт GitHub
- Доступ из РФ
- Без ограничений
- Без интернета
- Нет
- Проверено
- 03.11.2026
Для чего подходит
Бесплатно разместить в интернете статический сайт — портфолио, документацию проекта, лендинг или блог — прямо из репозитория с кодом.
Разработчик кладёт страницу с описанием своей программы в репозиторий, включает Pages в настройках — и у проекта появляется сайт, который обновляется вместе с кодом.
Тарифы и ограничения
- Только статические сайты
- PHP, Python и базы данных на сервере не работают, страницы отдаются как готовые файлы
- Размер и трафик
- У сайта есть мягкие ограничения на объём и месячный трафик, текущие значения — в справке GitHub
- Закрытые репозитории
- Публиковать сайт из закрытого репозитория можно только на платных тарифах GitHub, которые российскими картами не оплачиваются
- Хранение данных
- Серверы GitHub и Microsoft за пределами России, сроки хранения — по правилам сервиса
GitHub Pages — бесплатная площадка, которая превращает обычный репозиторий на GitHub в работающий сайт. Вы кладёте в репозиторий файлы страницы, включаете одну настройку — и содержимое открывается в интернете по постоянному адресу. Сервис существует с 2008 года и входит в GitHub, то есть принадлежит Microsoft.
Отличие от обычного хостинга в том, что здесь нет панели управления файлами, баз данных и серверного кода. Pages раздаёт только готовые страницы: HTML, стили, скрипты, картинки. Зато платить не нужно совсем, а обновляется сайт тем же действием, которым вы сохраняете код, — отправкой изменений в репозиторий.
Что умеет GitHub Pages
- Сайт из репозитория — в настройках репозитория указывается ветка и папка, откуда брать файлы. Всё, что там лежит, становится страницами сайта.
- Личный сайт и сайты проектов — у аккаунта может быть один основной адрес вида имя.github.io и сколько угодно сайтов отдельных проектов по адресам с названием репозитория в конце.
- Встроенный генератор Jekyll — если в репозитории лежат тексты в формате Markdown, Pages сам соберёт из них страницы с оформлением по выбранной теме. Удобно для документации и блога, когда возиться с вёрсткой не хочется.
- Сборка любым генератором — через автоматические задания GitHub сайт можно собирать чем угодно: Hugo, Astro, Vite, собственным скриптом. Результат сборки публикуется автоматически.
- Свой домен и защищённое соединение — вместо служебного адреса подключается собственный домен, а сертификат выпускается и продлевается бесплатно.
- История изменений — у сайта она та же, что у кода: видно, кто и когда правил каждую строчку, и любую правку можно отменить.
- Совместная работа — соавторы предлагают изменения обычными запросами на слияние, а вы их принимаете или отклоняете.
- Страница с описанием проекта — для многих открытых программ Pages заменяет полноценный сайт: описание, скриншоты, инструкция по установке.
Кому подходит
- Разработчикам, которым нужен сайт-витрина для своей программы или библиотеки.
- Авторам технической документации: тексты в Markdown лежат рядом с кодом и обновляются вместе с ним.
- Тем, кто делает портфолио, резюме или личную страницу и не хочет платить за хостинг.
- Преподавателям и студентам — выложить учебный проект и дать ссылку.
- Не подойдёт интернет-магазинам, сайтам на WordPress и всему, где нужны база данных, приём платежей и серверная обработка форм.
Плюсы
- Полностью бесплатно, включая свой домен и сертификат
- Сайт обновляется вместе с кодом, без отдельной выкладки
- Надёжно: страницы раздаются инфраструктурой GitHub
- Полная история правок и возможность откатить любую
- Готовые темы оформления для документации и блога
Минусы
- Только статические сайты, без PHP и баз данных
- Интерфейс и справка на английском
- Содержимое бесплатного сайта всегда открыто всем
- Сайт не предназначен для коммерции по правилам сервиса
- Нужны базовые навыки работы с Git или GitHub
Сколько стоит
Для открытых репозиториев GitHub Pages бесплатен: и само размещение, и подключение своего домена, и сертификат для защищённого соединения. Платить нужно только за сам домен, и то регистратору, а не GitHub. Ограничения на размер сайта и месячный трафик мягкие: GitHub называет их в справке и просит не использовать Pages как обычный файловый хостинг.
Публиковать сайт из закрытого репозитория разрешено только на платных тарифах GitHub. Оплатить их картой российского банка нельзя. Ещё одно правило: по условиям GitHub, Pages не рассчитан на коммерческие площадки — интернет-магазины и сайты, принимающие платежи, лучше размещать на обычном хостинге.
Как начать пользоваться
- Заведите аккаунт на GitHub, если его ещё нет, и создайте открытый репозиторий.
- Положите в него файл index.html — это будет главная страница. Загрузить файлы можно прямо в браузере, без установки Git.
- Откройте настройки репозитория, найдите раздел Pages и выберите ветку, из которой публиковать сайт.
- Подождите минуту-две и перейдите по адресу, который покажет GitHub: сайт уже работает.
- При желании добавьте свой домен в том же разделе настроек и пропишите нужные записи у регистратора.
Частые вопросы
Работает ли GitHub Pages из России?
Да, и GitHub, и опубликованные на Pages сайты открываются без ограничений. Платные тарифы GitHub картами российских банков не оплачиваются, но для обычного бесплатного сайта это и не нужно.
Можно ли сделать на Pages сайт на WordPress?
Нет. Pages отдаёт только готовые файлы и не запускает PHP и базы данных. Для WordPress нужен обычный хостинг. Похожий результат даёт генератор статического сайта: тексты пишутся в простом формате, а страницы собираются заранее.
Будет ли работать форма обратной связи?
Сама по себе нет: некому принять отправленные данные. Обычно подключают сторонний сервис приёма форм или ставят ссылку на почту и мессенджер.
Нужно ли уметь работать с Git?
Необязательно. Файлы можно создавать и редактировать прямо на сайте GitHub в браузере. Git пригодится, когда страниц станет много и захочется править их на своём компьютере.
Чем Pages отличается от Netlify и Vercel?
Pages проще и полностью бесплатен, но умеет меньше: нет форм, серверных функций и отдельных адресов для черновых версий. Netlify и Vercel дают всё это, зато у них есть лимиты бесплатного тарифа и платные подписки, недоступные для оплаты из России.
Отзывы о GitHub Pages
Как мы считаем рейтинг- Отправлен
- Подтвердите почту
- Модерация
- Публикация