Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы, возможно, еще выполняется. Актуальные сведения см. в документации на английском языке.

Сведения о личных доменах и страницах GitHub

GitHub Pages поддерживает использование личных доменов или изменение корня URL-адреса вашего сайта с URL-адреса сайта по умолчанию (например, octocat.github.io) на адрес любого домена, которым вы владеете.

GitHub Pages доступен в общедоступных репозиториях при использовании GitHub Free и GitHub Free для организаций, а также в общедоступных и частных репозиториях при использовании GitHub Pro, GitHub Team, GitHub Enterprise Cloud и GitHub Enterprise Server. Дополнительные сведения см. в разделе Продукты GitHub.

Поддерживаемые личные домены

GitHub Pages работает с двумя типами доменов: поддоменами и вершинными доменами. Список неподдерживаемых личных доменов см. в разделе Устранение неполадок личных доменов и GitHub Pages.

Поддерживаемые типы личных доменовПример
Поддомен wwwwww.example.com
Личный поддоменblog.example.com
Верхний доменexample.com

Вы можете настроить для своего сайта конфигурации из вершинных доменов и поддоменов www, как вместе, так и по отдельности. Дополнительные сведения о вершинных доменах см. в разделе Использование вершинного домена для сайта GitHub Pages.

Рекомендуется всегда использовать поддомен www, даже если вы также используете вершинный домен. Когда вы создаете новый сайт с вершинным доменом, мы автоматически пытаемся защитить поддомен www для использования при обслуживании содержимого сайта, но вам нужно внести изменения DNS для использования поддомена www. Если вы настраиваете поддомен www, мы автоматически пытаемся защитить соответствующий вершинный домен. Дополнительные сведения см. в разделе Управление личным доменом для сайта GitHub Pages.

После настройки личного домена для сайта пользователя или организации этот личный домен заменит часть <user>.github.io или <organization>.github.io URL-адреса для всех принадлежащих учетной записи сайтов проектов, для которых не настроен личный домен. Например, если для сайта пользователя настроен личный домен www.octocat.com, и у вас есть сайт проекта без настроенного личного домена, опубликованный из репозитория с именем octo-project, сайт GitHub Pages для этого репозитория будет доступен по адресу www.octocat.com/octo-project. Дополнительные сведения о каждом типе сайтов и обработке личных доменов см. в разделе Типы сайтов GitHub Pages.

Использование поддомена для сайта GitHub Pages

Поддомен является частью URL-адреса перед корневым доменом. Поддомен можно настроить как www или как отдельный раздел сайта, например blog.example.com.

Поддомены настраиваются с записью CNAME через поставщика DNS. Дополнительные сведения см. в разделе Управление личным доменом для сайта GitHub Pages.

Поддомены www

Поддомен www является наиболее часто используемым типом поддомена. Например, www.example.com включает поддомен www.

Поддомены www являются наиболее стабильным типом личного домена, так как поддомены www не затрагиваются изменениями IP-адресов серверов GitHub Enterprise Cloud.

Пользовательские поддомены

Личный поддомен — это тип поддомена, который не использует стандартный вариант www. Личные поддомены в основном используются, если требуется два отдельных раздела сайта. Например, вы можете создать сайт с именем blog.example.com и настроить этот раздел независимо от www.example.com.

Использование вершинного домена для сайта GitHub Pages

Вершинный домен — это личный домен, который не содержит поддомен, такой как example.com. Вершинные домены также называются базовыми, минимальными, "голыми", корневыми вершинными зонными вершинными доменами.

Вершинный домен настраивается с помощью записи A, ALIAS или ANAME через поставщика DNS. Дополнительные сведения см. в разделе Управление личным доменом для сайта GitHub Pages.

Если вы используете домен вершины в качестве личного домена, рекомендуется также настроить поддомен www. Если вы настроите правильные записи для каждого типа домена с помощью поставщика DNS, GitHub Pages автоматически создаст перенаправления между доменами. Например, если вы настраиваете www.example.com в качестве личного домена для сайта, а у вас есть записи DNS GitHub Pages, настроенные для вершины и доменов www, то example.com выполняет перенаправление в www.example.com. Обратите внимание, что автоматические перенаправления применяются только к поддомену www. Автоматические перенаправления не применяются к другим поддоменам, таким как blog. Дополнительные сведения см. в разделе Управление личным доменом для сайта GitHub Pages.

Обеспечение безопасности личного домена для сайта GitHub Pages

Если ваш сайт GitHub Pages отключен, но для него настроен личный домен, существует риск перехвата домена. Если личный домен настраивался с использованием поставщика DNS пока как ваш сайт отключен, это может привести к тому, что другой пользователь разместит сайт в одном из ваших поддоменов.

Проверка вашего личного домена запрещает другим пользователям GitHub использовать ваш домен со своими репозиториями. Если домен не проверен и ваш сайт GitHub Pages отключен, необходимо немедленно обновить или удалить записи DNS с помощью поставщика DNS. Дополнительные сведения см. в разделах Проверка личного домена для GitHub Pages и Управление личным доменом для сайта GitHub Pages.

Существует несколько причин, по которым ваш сайт может быть автоматически отключен.

  • Если вы понижаете уровень с GitHub Pro на GitHub Free, публикация всех сайтов GitHub Pages, опубликованных к этому времени из частных репозиториев в вашей учетной записи, будет отменена. Дополнительные сведения см. в разделе Понижение уровня плана выставления счетов GitHub.
  • При переносе частного репозитория в личную учетную запись, использующую GitHub Free, этот репозиторий потеряет доступ к компоненту GitHub Pages, а публикация опубликованного сайта GitHub Pages будет отменена. Дополнительные сведения см. в разделе Перенос репозитория.

Дополнительные материалы