GitHub Pages позволяет вам направлять доменное имя по вашему выбору на вашу страницу.
Допустим,Вы являетесь владельцем домена example.com.Кроме того, ваше имя пользователя GitHub - «Чарли», и вы опубликовали страницу пользователя по адресу http://charlie.github.com/.. Теперь вы хотели бы загрузить http://example.com/ в браузере и показать ей содержимое http://charlie.github.com/.
Начните с создания файла с именем CNAME в корне вашего хранилища.Он должен содержать ваше доменное имя следующим образом:
example.com
Вставьте этот новый файл в GitHub.Сервер настроит размещение ваших страниц на example.com и создаст перенаправления с www.example.com и charlie.github.com на example.com.
Далее вам нужно будет посетить свой доменрегистратор или хост DNS и добавьте запись для вашего доменного имени.Для такого субдомена, как www.example.com, вы просто создадите запись CNAME, указывающую на charlie.github.com.Если вы используете домен верхнего уровня, например example.com, вы должны использовать запись A, указывающую на 207.97.227.245.Не используйте запись CNAME с доменом верхнего уровня, это может иметь неблагоприятные побочные эффекты для других служб, таких как электронная почта.Многие службы DNS позволяют вам устанавливать CNAME в TLD, хотя вы не должны этого делать.Помните, что для распространения изменений DNS может потребоваться целый день, поэтому наберитесь терпения.
Пример из реального мира: github.com/mojombo/mojombo.github.com → http://tom.preston -werner.com / .
Выше, конечно, также работает для страниц проекта и организации.