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

Настройка источника публикации для сайта GitHub Pages

Если для сайта GitHub Pages используется источник публикации по умолчанию, сайт будет публиковаться автоматически. Также можно публиковать сайт из другой ветви или папки.

Кто может использовать эту функцию

People with admin or maintainer permissions for a repository can configure a publishing source for a GitHub Pages site.

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

Сведения об источниках публикаций

Ваш сайт GitHub Pages будет публиковаться при каждой отправке изменений в определенную ветвь. Можно указать, какую ветвь и папку следует использовать в качестве источника публикации. Исходной ветвью может стать любая ветвь репозитория, а исходной папкой может быть либо корень репозитория (/), либо папка /docs в исходной ветви. После отправки изменений в исходную ветвь изменения в исходной папке будут опубликованы на вашем сайте GitHub Pages.

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

Публикация из ветви

  1. Убедитесь, что в вашем репозитории уже содержится ветвь, которую необходимо использовать в качестве источника публикации.
  2. В GitHub Enterprise Serverперейдите в репозиторий сайта. 1. Нажмите Параметры под именем репозитория. Кнопка параметров репозитория
  3. В разделе «Код и автоматизация» на боковой панели щелкните Страницы .
  4. В разделе GitHub Pages используйте раскрывающееся меню Нет или Ветвь и выберите источник публикации. Раскрывающееся меню для выбора источника публикации
  5. При необходимости используйте раскрывающееся меню, чтобы выбрать папку для источника публикации. Раскрывающееся меню для выбора папки для источника публикации
  6. Выберите команду Сохранить. Кнопка для сохранения изменений в параметрах источника публикации

Устранение неполадок при публикации из ветви

Примечание. Если сайт не публикуется автоматически, убедитесь, что пользователь с разрешениями администратора и проверенным адресом электронной почты отправил изменения в источник публикации.

Если вы выберете папку docs в любой ветви в качестве источника публикации, а затем удалите папку /docs из этой ветви в репозитории, сайт не будет собран и вы получите сообщение об ошибке сборки страницы для отсутствующей папки /docs. Дополнительные сведения см. в разделе Устранение неполадок сборки Jekyll для сайтов GitHub Pages.