Skip to main content

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

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

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

Anyone with read access to a template repository can create a repository from that template.

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

Вы можете создать шаблон из существующего репозитория. Любой пользователь с доступом к репозиторию шаблонов может создать новый репозиторий на основе шаблона с той же структурой каталогов, ветвями и файлами. Дополнительные сведения о создании шаблона репозитория см. в разделе "Создание репозитория шаблонов".

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

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

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

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

Дополнительные сведения о вилках см. в разделе "Сведения о вилках".

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

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

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

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

    Снимок экрана: кнопка "Использовать этот шаблон" и раскрывающееся меню, развернутое для отображения параметра "Открыть в пространстве кода".

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

  4. Введите имя репозитория и необязательное описание.

Снимок экрана: первый шаг при создании репозитория GitHub. Поле "Имя репозитория" содержит текст hello-world и описывается в темно-оранжевый цвет.

  1. Настройте видимость репозитория. Дополнительные сведения см. в разделе Сведения о репозиториях.

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

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

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