Skip to main content

Сведения об использовании хранилища и пропускной способности

Каждой учетной записи, работающей с Хранилище больших файлов Git, бесплатно предоставляется 1 ГиБ хранилища и 1 ГиБ пропускной способности в месяц. Если квоты пропускной способности и хранилища недостаточно, можно приобрести дополнительную квоту для Git LFS.

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 будет отключена в вашей учетной записи до следующего месяца.

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