Below are instructions for connecting your domain to GitHub Pages in Russian:
-
Заходим в панель управления домена у своего хостера и в расширенных настройках DNS создаем:
- Четыре
A
-записи:
имя_домена. ip4 ani.by. 185.199.108.153 ani.by. 185.199.109.153 ani.by. 185.199.110.153 ani.by. 185.199.111.153 - Четыре
AAAA
-записи:
имя_домена. ip6 ani.by. 2606:50c0:8000::153 ani.by. 2606:50c0:8001::153 ani.by. 2606:50c0:8002::153 ani.by. 2606:50c0:8003::153 Актуальные ip сервиса GitHub Pages можно посмотреть здесь.
- Для
www
-поддомена обязательно (того требует GitHub) создаемCNAME
-запись:
www.имя_домена. пользователь_гитхаба.github.io. www.ani.by. paulargent.github.io. - Если панель хостера автоматически подставляет имя домена в
CNAME
-запись, например выходит:
www.имя_домена. пользователь_гитхаба.github.io. www.ani.by. paulargent.github.io.ani.by - То после:
paulargent.github.io
- Должна стоять точка:
paulargent.github.io.
- Четыре
-
Далее создаем в своем GitHub новый публичный репозиторий с любым именем.
-
Репозиторий не может быть пустым при привязке домена, потому заливаем в корень репозитория любой
index.html
-
Заходим в настройки репозитория
⚙️Settings
-📄Pages
- Выбираем ветку
Main
- Вводим в поле
Custom domain
имя нашего домена, напримерani.by
- Ждем проверки DNS и потом включаем галочку:
- Enforce HTTPS
- Выбираем ветку
-
В корень репозитория автоматически закоммитится файл
CNAME
со строкойani.by
-
Через минуту сайт будет доступен по адресу: https://ani.by/
-
Автоматически начнет работать перенаправление с https://paulargent.github.io на https://ani.by и c https://www.ani.by на https://ani.by
-
По желанию, так же добавляем Social preview - тамбнеил в разделе
⚙️Settings
-⚙️General
- Заходим в панель управления домена у своего хостера и в расширенных настройках DNS создаем
CNAME
-запись для каждого поддомена:
имя_поддомена.имя_домена. | пользователь_гитхаба.github.io. |
---|---|
test1.ani.by. | paulargent.github.io. |
test2.ani.by. | paulargent.github.io. |
-
Имя будущего репозитория указывать не нужно, только
paulargent.github.io.
, GitHub свяжет поддомен с репозиторием черезCNAME
-файл в корне репозитория. -
Далее создаем в своем GitHub новый публичный репозиторий с любым именем, заливаем контент и подключаем в настройках наш поддомен, к примеру:
test1.ani.by
, аналогично инструкции выше для домена первого уровня.