Git LFS доступен для каждого репозитория на GitHub, независимо от того, есть ли у вашей учетной записи или организации платная подписка.
Отслеживание использования хранилища и пропускной способности
При фиксации и отправке изменений в файл, отслеживаемый с помощью Git LFS, отправляется новая версия всего файла, а общий размер файла учитывается в ограничении хранилища владельца репозитория. При скачивании файла, отслеживаемого с помощью Git LFS, общий размер файла учитывается в ограничении пропускной способности владельца репозитория. Отправки Git LFS не учитываются в ограничении пропускной способности.
Например:
- Если вы отправляете файл размером 500 МБ в Git LFS, вы используете 500 МБ выделенного хранилища, но не используете пропускную способность. Если вы измените 1 байт и снова отправите файл, вы используете еще 500 МБ хранилища без использования пропускной способности. Итого: 1 ГБ хранилища и 0 пропускной способности.
- При скачивании файла размером 500 МБ, отслеживаемого с помощью LFS, вы используете 500 МБ выделенной пропускной способности владельца репозитория. Если участник отправит изменения в файл и вы извлечете новую версию в локальный репозиторий, вы используете еще 500 МБ пропускной способности, то есть всего 1 ГБ пропускной способности.
- Если GitHub Actions скачивает файл на 500 МБ, отслеживаемый с помощью LFS, он использует 500 МБ выделенной пропускной способности владельца репозитория.
Если объекты Хранилище больших файлов Git (Git LFS) включены в архивы исходного кода для репозитория, скачивание этих архивов будет рассчитывать на использование пропускной способности для репозитория. Дополнительные сведения см. в разделе Управление объектами LFS Git в архивах репозитория.
Tip
- Пропускная способность и использование хранилища учитываются только в учетной записи владельца репозитория. В вилках пропускная способность и использование хранилища учитываются в корне сети репозиториев. Любой пользователь с доступом на запись в репозиторий может отправлять файлы в без влияния на личную пропускную способность и хранилище usage. Вилка и извлечение репозитория счетчиков в отношении использования пропускной способности родительского репозитория.
- Неиспользованная пропускная способность не переносится на следующий месяц.
Квота хранилища
Если вы используете более 1 ГиБ хранилища без приобретения пакета данных, вы по-прежнему можете клонировать репозитории с большими ресурсами, но будете извлекать только файлы указателя и не сможете отправлять резервные копии новых файлов. Дополнительные сведения о файлах указателей см. в разделе "Сведения о хранилище больших файлов Git Large File Storage".
Квота пропускной способности
Если вы используете более 1 ГиБ пропускной способности в месяц без приобретения пакета данных, поддержка Git LFS будет отключена в вашей учетной записи до следующего месяца.