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

Создание репозитория из шаблона

Вы можете создать новый репозиторий с той же структурой каталогов и файлами, что и в существующем репозитории.

Сведения о шаблонах репозитория

Любой пользователь с разрешениями на чтение в репозитории шаблонов может создать репозиторий из этого шаблона. Дополнительные сведения см. в разделе Создание репозитория шаблонов.

Совет. Репозиторий легко можно создать из шаблона, используя GitHub CLI. Дополнительные сведения см. в разделе gh repo create в документации по GitHub CLI.

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

Создание репозитория из шаблона аналогично созданию вилки репозитория, но существуют важные различия.

  • Новая вилка включает весь журнал фиксаций родительского репозитория, а репозиторий, созданный из шаблона, начинается с одной фиксации.
  • Фиксации в вилке не отображаются в графе вкладов, а фиксации в репозитории, созданном из шаблона, отображаются в графе вкладов.
  • Вилка может быть временным способом внесения кода в существующий проект, а при создании репозитория из шаблона быстро запускается новый проект.

Дополнительную информацию о вилках см. в разделе Сведения о вилках.

Создание репозитория из шаблона

  1. На GitHub.com перейдите на главную страницу репозитория.

  2. Над списком файлов щелкните Использовать этот шаблон.

  3. Выберите Создать репозиторий.

    Кнопка "Использовать этот шаблон"

    Примечание: Кроме того, можно открыть шаблон в codespace и позже опубликовать свою работу в новом репозитории. Дополнительные сведения см. в разделе Создание codespace на основе шаблона.

    1. В раскрывающемся меню **Владелец** выберите учетную запись, которая должна владеть репозиторием. ![Раскрывающееся меню "Владелец"](/assets/images/help/repository/create-repository-owner.png) 1. Введите имя репозитория и необязательное описание. ![Поле создания репозитория](/assets/images/help/repository/create-repository-name.png) 1. Настройте видимость репозитория. Дополнительные сведения см. в разделе [Сведения о репозиториях](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility). ![Переключатели для настройки видимости репозитория](/assets/images/help/repository/create-repository-public-private.png)
  4. Если вы решили использовать шаблон, то для того, чтобы включить в него структуру каталогов и файлы изо всех ветвей, а не только ветви по умолчанию, установите флажок Включить все ветви. Флажок "Включить все ветви"

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

  6. Щелкните Create repository from template (Создание репозитория из шаблона).