Skip to main content

Выставление счетов за хранилище больших файлов Git

Узнайте, как использование MG Хранилище больших файлов Git сравнивается с вашим бесплатным пособием и как оплачивать дополнительное использование.

Как измеряется использование Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git)

Ранее выставление Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git) счетов использовало предварительно платные пакеты данных. Эти данные были удалены и заменены счетчиками, и вы платите только за то, что действительно используете.

Каждая GitHub учетная запись включает квоту бесплатной пропускной способности и хранилища для Хранилище больших файлов Git (Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git)).

  • Пропускная способность: Ваша бесплатная квота сбрасывается в начале каждого счетного цикла.
  • Хранение: Сборы накапливаются непрерывно в течение месяца в зависимости от почасового использования. Сумма накопленного хранения сбрасывается до нуля в начале каждого цикла выставления счетов.

Если вы превышаете эту квоту, то, что произойдет дальше, зависит от параметра Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git) бюджета:

  • Бюджет имеет значение $0. Плата за превышение расходов не взимается, но Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git) использование блокируется для остальной части календарного месяца. Использование сбрасывается первого числа следующего месяца.
  • Бюджет удалён: нет лимита расходов, и вам выставляют счет за всё использование сверх бесплатной квоты.

Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git) хранилище вычисляется на основе всех Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git) объектов, связанных с репозиторием, независимо от того, когда они были отправлены. Использование хранилища равно нулю, если объекты не Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git) связаны с репозиторием.

При удалении Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git) объектов в течение календарного месяца использование хранилища в течение этого месяца не пересчитывается. Хранилище сбрасывается первого числа следующего месяца.

Чтобы узнать, как снизить использование в дальнейшем, смотрите Удаление файлов из хранилища больших файлов Git.

Работа в общедоступном или частном репозитории с Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git):

  • При фиксации и отправке изменения в Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git) файл создается новая версия всего файла, а общий размер файла включается в хранилище владельца репозитория.
  • При скачиванииGit LFS (Git Large File Storage — поддержка хранения больших файлов в Git) файла используемая пропускная способность включается в использование пропускной способности владельца репозитория.
  • При отправке файла Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git)в файл файл включается в хранилище владельца репозитория , но пропускная способность не измеряется.

Совет

Любой пользователь с доступом на запись в репозиторий может отправлять файлы без Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git) увеличения личной пропускной способности и использования хранилища.

Примеры измерения использования

  • Если отправить 500 МБ-файл Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git), вы будете использовать 500 МБ хранилища владельца репозитория и ни одну из их пропускной способности. Если изменить 1 байт и отправить файл еще раз, вы будете использовать еще 500 МБ хранилища и без пропускной способности, приведя общее использование этих двух push-сообщений до 1 ГБ хранилища и нулевой пропускной способности.
  • Если скачать 500 МБ-файл, отслеживаемый с Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git)помощью, вы будете использовать 500 МБ пропускной способности владельца репозитория. Если участник отправит изменения в файл и вы извлечете новую версию в локальный репозиторий, вы используете еще 500 МБ пропускной способности, то есть всего 1 ГБ пропускной способности.
  • Если GitHub Actions скачивает 500 МБ-файл, отслеживаемый с Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git)помощью, он будет использовать 500 МБ пропускной способности владельца репозитория.

Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git) объекты в архивах исходного кода

Если вы включаете Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git) объекты в архивы исходного кода для репозитория, скачивание этих архивов будет рассчитывать на использование пропускной способности для репозитория. См . раздел AUTOTITLE.

Использование вилок

Пропускная способность и использование хранилища всегда учитываются в учетной записи владельца репозитория. Вилка и извлечение репозитория счетчиков в отношении использования пропускной способности родительского репозитория.

Бесплатное использование Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git)

В план включены GitHub следующие объемы хранилища и пропускной способности для скачивания.

ПланированиеПропускная способностьХранилище
GitHub Free10 ГБ10 ГБ
GitHub Pro10 ГБ10 ГБ
GitHub Free для организаций10 ГБ10 ГБ
GitHub Team250 ГиБ250 ГиБ
GitHub Enterprise Cloud250 ГиБ250 ГиБ

Использование больше, чем включенная квота

Если вы используете больше, чем включенная квота хранилища** без метода оплаты **в файле:

  • Вы по-прежнему можете клонировать репозитории с большими ресурсами
  • Вы получите только файлы указателя, см . autoTITLE
  • Вы не сможете отправлять резервные копии новых файлов

Если вы используете больше квоты пропускной способности в месяц без метода оплаты в файле, Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git) поддержка отключена в вашей учетной записи до следующего месяца.

Оплата дополнительного Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git) использования

Вы оплачиваете любое дополнительное использование сверх вашей нормы, используя способ оплаты, установленный для вашего GitHub аккаунта. См . раздел AUTOTITLE.

Плата за пропускную способность взимается за каждый скачанный ГиБ данных. Плата за хранение взимается путем вычисления почасовой частоты использования.

Пример вычисления затрат на хранилище

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

  • 1 ГиБ × 15 дней × 24 часа в день = 360 ГиБ-часов
  • 2 ГиБ × 15 дней × 24 часа в день = 720 ГиБ-часов
  • 360 ГиБ-часов + 720 ГиБ-часов = 1080 ГиБ-часов
  • 1080 ГиБ-часов / 720 часов в месяце = 1,5 ГиБ-месяцев

В этом примере вы будете платить за 1,5 ГиБ дополнительного хранилища в течение апреля.

Включены оповещения об использовании для Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git)

Вы можете получать уведомления по электронной почте, когда в течение Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git) периода выставления счетов достигает 90% и 100%. Смотрите Выставление счетов за хранилище больших файлов Git , чтобы узнать больше о причинах получения уведомления.

Для получения дополнительной информации, в том числе о том, как их отключить, смотрите Бюджеты и оповещения.

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

Управление бюджетом для Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git)

Если у вашей учетной записи нет допустимого метода оплаты в файле, использование блокируется после использования квоты.

Если у вас есть допустимый метод оплаты в файле, расходы могут быть ограничены одним или несколькими бюджетами. Проверьте бюджеты, заданные для вашей учетной записи, чтобы убедиться, что они подходят для ваших потребностей в использовании. См . раздел AUTOTITLE.

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