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

Сведения о хранилище больших файлов Git Large File Storage

На GitHub допустимый размер файлов в репозиториях ограничен. Чтобы отслеживать файлы, размер которых превышает заданное ограничение, можно использовать Хранилище больших файлов Git.

Сведения о Хранилище больших файлов Git

Git LFS обрабатывает большие файлы, сохраняя ссылки на файл в репозитории, но не сам файл. Для обхода архитектуры Git Git LFS создает файл указателя, который выступает в качестве ссылки на фактический файл (хранящийся в другом месте). GitHub управляет этим файлом указателя в репозитории. При клонировании репозитория GitHub использует файл указателя в качестве карты для перехода и поиска большого файла.

С помощью Git LFS можно хранить файлы следующего размера:

ПродуктМаксимальный размер файла
GitHub Free2 ГБ
GitHub Pro2 ГБ
GitHub Team4 ГБ
GitHub Enterprise Cloud5 ГБ

Если превышен предел 5 ГБ, все новые файлы, добавленные в репозиторий, будут автоматически отклонены Git LFS.

Вы также можете использовать Git LFS с GitHub Desktop. Дополнительные сведения о клонировании репозиториев Git LFS в GitHub Desktop см. в разделе Клонирование репозитория из GitHub в GitHub Desktop.

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

Формат файла указателя

Файл указателя Git LFS выглядит следующим образом:

version https://git-lfs.github.com/spec/v1
oid sha256:4cac19622fc3ada9c0fdeadb33f88f367b541f38b89102a3f1261ac81fd5bcb5
size 84977953

Он отслеживает значение version используемого Git LFS, за которым следует уникальный идентификатор файла (oid). Он также сохраняет size окончательного файла.

Примечания

  • Git LFS нельзя использовать с сайтами GitHub Pages.
  • Git LFS нельзя использовать с репозиториями шаблонов.

Дополнительные материалы