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) включены в архивы исходного кода репозитория, загрузка этих архивов будет учитываться в использовании пропускной способности репозитория. Дополнительные сведения см. в разделе Управление объектами Git LFS в архивах репозитория.

Совет.

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

Квота хранилища

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

Квота пропускной способности

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

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