# Что такое GitHub Pages?

Вы можете использовать GitHub Pages для размещения веб-сайта о себе, организации или проекте непосредственно из репозитория GitHub.

## Около GitHub Pages

GitHub Pages — это служба размещения статических сайтов, которая принимает файлы HTML, CSS и JavaScript прямо из репозитория GitHub, при необходимости выполняет файлы через процесс сборки и публикует веб-сайт. Примеры GitHub Pages сайтов можно просмотреть в [GitHub Pages коллекции примеров](https://github.com/collections/github-pages-examples).

## GitHub Pages Типы сайтов

Существует два типа GitHub Pages сайтов. Сайты, связанные с учетной записью пользователя или организации, и сайты для определенного проекта.

<table>
<thead>
<tr>
<th>Свойство</th>
<th>Сайты пользователей и организаций</th>
<th>Сайты проектов</th>
</tr>
</thead>
<tbody>
<tr>
<th>Исходные файлы</th>
<td>Должен храниться в репозитории с именем <code>&lt;owner&gt;.github.io</code>, где <code>&lt;owner&gt;</code> имя личной или учетной записи организации</td>
<td>Хранится в папке в репозитории, содержащем проект' код s</td>
</tr>
<tr>
<th>Ограничения</th>
<td>Не более одного сайта страниц на одну учетную запись</td>
<td>Не более одного сайта страниц на каждый репозиторий</td>
</tr>

<tr>
<th>Расположение сайта по умолчанию с включенной изоляцией поддомена</th>
<td><code>http(s)://pages.&lt;hostname&gt;/&lt;owner&gt;</code></td>
<td><code>http(s)://pages.&lt;hostname&gt;/&lt;owner&gt;/&lt;repository&gt;/</code></td>
</tr>
<tr>
<th>Расположение сайта по умолчанию с отключенной изоляцией поддомена</th>
<td><code>http(s)://&lt;hostname&gt;/pages/&lt;username&gt;</code></td>
<td><code>http(s)://&lt;hostname&gt;/pages/&lt;owner&gt;/&lt;repository&gt;/</code></td>
</tr>

</tbody>
</table>

Дополнительные сведения см. в разделе [Включение изоляции поддомена](/ru/enterprise-server@3.22/admin/configuring-settings/hardening-security-for-your-enterprise/enabling-subdomain-isolation) или обратитесь к администратору сайта.

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

* [
  GitHub Pages
  ](https://github.com/skills/github-pages) в GitHub Skills
* [Конечные точки REST API для репозиториев](/ru/enterprise-server@3.22/rest/repos#pages)
* [Настройка источника публикации для вашего сайта GitHub Pages](/ru/enterprise-server@3.22/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site)