Skip to main content

Управление объектами LFS Git в архивах репозитория

Вы можете выбрать, следует ли включить объекты Хранилище больших файлов Git (Git LFS) в архивы исходного кода, такие как ZIP-файлы и архивы Tarball, которые GitHub создает для репозитория.

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

People with admin permissions for a repository can manage whether Git LFS objects are included in archives of the repository.

Сведения об объектах Git LFS в архивах

GitHub создает архивы исходного кода репозитория в виде ZIP-файлов и tarballs. Пользователи могут скачать эти архивы на главной странице репозитория или в качестве ресурсов выпуска. По умолчанию объекты Git LFS не включаются в эти архивы, включены только файлы-указатели на эти объекты. Чтобы повысить удобство использования архивов для репозитория, можно включить вместо файлов-указателей объекты Git LFS. Для включения объекты Git LFS должны быть охвачены правилами отслеживания в файле .gitattributes, который был зафиксирован в репозитории.

Если вы решили включить объекты Git LFS в архивы репозитория, каждое скачивание этих архивов будет учитываться в потреблении пропускной способности вашей учетной записи. Ежемесячно каждая учетная запись получает 1 ГиБ пропускной способности бесплатно, а также можно оплатить дополнительное использование. Дополнительные сведения см. в разделе "[AUTOTITLE" и "Сведения об использовании хранилища и пропускной способности](/billing/managing-billing-for-git-large-file-storage)".

Если вы используете внешний сервер LFS (настроенный в .lfsconfig), эти файлы LFS не будут включены в архивы репозитория. Архив будет содержать только файлы, которые были зафиксированы в GitHub.

Управление объектами Git LFS в архивах

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

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

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

  3. В разделе "Архивы" выберите или отмените выбор Включить объекты Git LFS в архивы.