# Выставление счетов за хранилище больших файлов 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](/ru/repositories/working-with-files/managing-large-files/removing-files-from-git-large-file-storage).

Работа в общедоступном или частном репозитории с 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)в файл файл включается в **хранилище владельца репозитория** , но пропускная способность не измеряется.

> \[!TIP]
> Любой пользователь с доступом на запись в репозиторий может отправлять файлы без 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](/ru/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-git-lfs-objects-in-archives-of-your-repository).

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

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

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

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

| Планирование                | Пропускная способность | Хранилище |
| --------------------------- | ---------------------- | --------- |
| GitHub Free                 | 10 ГБ                  | 10 ГБ     |
| GitHub Pro                  | 10 ГБ                  | 10 ГБ     |
| GitHub Free для организаций | 10 ГБ                  | 10 ГБ     |
| GitHub Team                 | 250 ГиБ                | 250 ГиБ   |
| GitHub Enterprise Cloud     | 250 ГиБ                | 250 ГиБ   |

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

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

* Вы по-прежнему можете клонировать репозитории с большими ресурсами
* Вы получите только файлы указателя, см [. autoTITLE](/ru/repositories/working-with-files/managing-large-files/about-git-large-file-storage#pointer-file-format)
* Вы не сможете отправлять резервные копии новых файлов

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

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

Вы оплачиваете любое дополнительное использование сверх вашей нормы, используя способ оплаты, установленный для вашего GitHub аккаунта. См [. раздел AUTOTITLE](/ru/billing/how-tos/set-up-payment/manage-payment-info).

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

* Чтобы оценить стоимость платного Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git) использования, используйте GitHub[калькулятор ценообразования](https://github.com/pricing/calculator?feature=lfs).
* Чтобы просмотреть текущее хранилище и пропускную способность, см. раздел [Просмотр использования продуктов и лицензий с использованием лимитных продуктов и лицензий](/ru/billing/how-tos/products/view-productlicense-use).

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

Например, если вы используете 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](/ru/billing/concepts/product-billing/git-lfs#how-use-of-git-lfs-is-measured) , чтобы узнать больше о причинах получения уведомления.

Для получения дополнительной информации, в том числе о том, как их отключить, смотрите [Бюджеты и оповещения](/ru/billing/concepts/budgets-and-alerts#included-usage-alerts).

Если вы хотите продолжать использовать хранилище и пропускную способность LFS в текущем календарном месяце, вы можете [скорректировать бюджет аккаунта, чтобы учесть перерасходы](/ru/billing/concepts/product-billing/git-lfs#paying-for-additional-git-lfs-use). В следующую дату выставления счета с вас будет выставлена плата за фактическое использование за предыдущий календарный месяц.

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

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

Если у вас есть допустимый метод оплаты в файле, расходы могут быть ограничены одним или несколькими бюджетами. Проверьте бюджеты, заданные для вашей учетной записи, чтобы убедиться, что они подходят для ваших потребностей в использовании. См [. раздел AUTOTITLE](/ru/billing/how-tos/set-up-budgets).

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

* [Сведения о хранилище больших файлов Git Large File Storage](/ru/repositories/working-with-files/managing-large-files/about-git-large-file-storage)
* [Установка хранилища больших файлов Git](/ru/repositories/working-with-files/managing-large-files/installing-git-large-file-storage)