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

Настройка источника публикации для сайта 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 AE. GitHub Pages доступен в общедоступных репозиториях при использовании GitHub Free и GitHub Free для организаций, а также в общедоступных и частных репозиториях при использовании GitHub Pro, GitHub Team, GitHub Enterprise Cloud и GitHub Enterprise Server.

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

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

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

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

  1. Убедитесь, что в вашем репозитории уже содержится ветвь, которую необходимо использовать в качестве источника публикации.

  2. В GitHub AEперейдите в репозиторий сайта. 1. Под именем репозитория щелкните Параметры. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку Параметры.

    Снимок экрана: заголовок репозитория с вкладками. Вкладка "Параметры" выделена темно-оранжевым контуром.

  3. В разделе "Код и автоматизация" боковой панели щелкните Pages.

  4. В разделе "GitHub Pages" используйте раскрывающееся меню ветви и выберите источник публикации. Снимок экрана: параметры Pages в репозитории GitHub. Меню для выбора ветви для источника публикации с меткой "Нет" выделено темно-оранжевым цветом.

  5. При необходимости используйте раскрывающееся меню папки, чтобы выбрать папку для источника публикации. Снимок экрана: параметры Pages в репозитории GitHub. Меню для выбора папки для источника публикации с меткой "/(root)" выделено темно-оранжевым цветом.

  6. Нажмите Сохранить.

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

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

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