Сведения об управлении доступом для сайтов GitHub Pages
С помощью управления доступом для GitHub Pages вы можете ограничивать доступ к сайту проекта путем публикации сайта в конфиденциальном режиме. Доступ к сайту, опубликованному в конфиденциальном режиме, могут получать только пользователи, имеющие доступ на чтение к репозиторию, из которого опубликован сайт. На сайтах, опубликованные в конфиденциальном режиме, можно размещать внутреннюю документацию или базу знаний для совместного использования членами вашего предприятия.
Примечание.
Чтобы опубликовать сайт GitHub Pages в частном порядке, ваша организация должна использовать GitHub Enterprise Cloud. Дополнительные сведения о том, как использовать GitHub Enterprise Cloud бесплатно, см. в статье "Настройка пробной версии GitHub Enterprise Cloud".
Если ваше предприятие использует Enterprise Managed Users, сайты GitHub Pages можно публиковать только как частные, а все сайты GitHub Pages доступны только другим участникам предприятия. Дополнительные сведения о Enterprise Managed Usersсм. в разделе Ограничения страниц GitHub.
Если ваша организация использует GitHub Enterprise Cloud без Enterprise Managed Users, вы можете публиковать сайты проектов для частного доступа или открытыми для всех пользователей в Интернете.
Управление доступом можно использовать для сайтов проектов, опубликованных из частного или внутреннего репозитория, принадлежащего организации. Вы не можете управлять доступом для сайта организации. Дополнительные сведения о типах сайтов GitHub Pages см. в разделе Что такое GitHub Pages?.
Сведения о поддоменах для частных опубликованных сайтов
Доступ к сайтам, опубликованные в конфиденциальном режиме, осуществляется в другом поддомене, чем к общедоступным сайтам. Это обеспечивает защиту сайта GitHub Pages с момента публикации следующим образом.
- Мы автоматически защищаем каждый поддомен
*.pages.github.ioс помощью сертификата TLS и принудительно применяем HSTS, чтобы браузеры всегда обслуживали страницу по протоколу HTTPS. - Мы используем уникальный поддомен для частного опубликованного сайта, чтобы другие репозитории в вашей организации не могли публиковать содержимое в том же источнике, что и частный сайт. Это защищает ваш сайт от файлов cookie tossing. Именно поэтому мы не размещаем сайты GitHub Pages в домене
github.com.
Вы можете увидеть уникальный поддомен сайта в параметрах репозитория на вкладке "Страницы". Если вы используете генератор статических сайтов, настроенный для сборки сайта с именем репозитория в качестве пути, может потребоваться обновить параметры генератора статических сайтов при изменении сайта на частный. Дополнительные сведения см. в разделе Управление пользовательским доменом для вашего сайта GitHub Pages или документации по генератору статических сайтов.
Чтобы использовать более короткий и более запоминающийся домен для частного опубликованного сайта, можно настроить личный домен. Дополнительные сведения см. в разделе Настройка пользовательского домена для вашего сайта GitHub Pages.
Изменение видимости сайта GitHub Pages
-
На сайте GitHubперейдите в репозиторий сайта.
-
Под именем репозитория щелкните Settings. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку "Параметры".

-
В разделе "Код и автоматизация" боковой панели щелкните Pages.
-
В разделе "GitHub Pages" выберите раскрывающееся меню видимости GitHub Pages и выберите видимость.
-
Чтобы просмотреть опубликованный сайт, в разделе "GitHub Pages" щелкните Посетите сайт.
