Как измеряется использование Git LFS
Каждая учетная запись GitHub получает квоту бесплатной пропускной способности и хранилища для Хранилище больших файлов Git (Git LFS). Счета за использование, превышающие включенные суммы, выставляются вашей учетной записи.
-
**Пропускная способность:** Ваша бесплатная квота сбрасывается в начале каждого счетного цикла. -
**Хранение:** Сборы накапливаются непрерывно в течение месяца в зависимости от почасового использования. Сумма накопленного хранения сбрасывается до нуля в начале каждого цикла выставления счетов.
Работа в общедоступном или частном репозитории с Git LFS:
-
**При фиксации и отправке** изменения в файл Git LFS отправляется новая версия всего файла, а общий размер файла включен в **использование** хранилища владельца репозитория. -
**При скачивании** файла Git LFS пропускная способность, используемая вами, включена в **использование** пропускной способности владельца репозитория. -
**При отправке** файла в Git LFSфайл включается в **хранилище** владельца репозитория, но пропускная способность не измеряется.
Совет
Любой пользователь с доступом на запись в репозиторий может отправлять файлы в Git LFS без увеличения личной пропускной способности и использования хранилища.
Примеры измерения использования
- Если отправить файл размером 500 МБ в Git LFS, вы будете использовать 500 МБ хранилища владельца репозитория и ни одной из них. Если изменить 1 байт и отправить файл еще раз, вы будете использовать еще 500 МБ хранилища и без пропускной способности, приведя общее использование этих двух push-сообщений до 1 ГБ хранилища и нулевой пропускной способности.
- Если скачать файл размером 500 МБ, отслеживаемый с помощью Git LFS, вы будете использовать 500 МБ пропускной способности владельца репозитория. Если участник отправит изменения в файл и вы извлечете новую версию в локальный репозиторий, вы используете еще 500 МБ пропускной способности, то есть всего 1 ГБ пропускной способности.
- Если GitHub Actions скачивает 500 МБ-файл, отслеживаемый с помощью Git LFS, он будет использовать 500 МБ пропускной способности владельца репозитория.
Git LFS в архивах исходного кода
Если вы включаете объекты Git LFS в архивы исходного кода для репозитория, скачивание этих архивов будет рассчитывать на использование пропускной способности для репозитория. См . раздел AUTOTITLE.
Использование вилок
Пропускная способность и использование хранилища всегда учитываются в учетной записи владельца репозитория. Вилка и извлечение репозитория счетчиков в отношении использования пропускной способности родительского репозитория.
Бесплатное использование Git LFS
В план GitHub включены следующие объемы хранилища и пропускной способности для скачивания.
| Планирование | Пропускная способность | Хранилище |
|---|---|---|
| GitHub Free | 10 ГБ | 10 ГБ |
| GitHub Pro | 10 ГБ | 10 ГБ |
| GitHub Free для организаций | 10 ГБ | 10 ГБ |
| GitHub Team | 250 ГиБ | 250 ГиБ |
| GitHub Enterprise Cloud | 250 ГиБ | 250 ГиБ |
Использование больше, чем включенная квота
Если вы используете больше, чем включенная квота хранилища** без метода оплаты **в файле:
- Вы по-прежнему можете клонировать репозитории с большими ресурсами
- Вы получите только файлы указателя, см . autoTITLE
- Вы не сможете отправлять резервные копии новых файлов
Если вы используете больше квоты пропускной способности **** в месяц без метода оплаты в файле, поддержка Git LFS отключена в вашей учетной записи до следующего месяца.
Оплата дополнительных данных Git LFS
Вы платите за любое дополнительное использование выше квоты с помощью метода оплаты, настроенного для учетной записи GitHub . См . раздел AUTOTITLE.
Плата за пропускную способность взимается за каждый скачанный ГиБ данных. Плата за хранение взимается путем вычисления почасовой частоты использования.
- Чтобы оценить затраты на платные Git LFS используйте калькулятор цен GitHub .
- Чтобы просмотреть текущее хранилище и пропускную способность, см. раздел Просмотр использования продуктов и лицензий с использованием лимитных продуктов и лицензий.
Пример вычисления затрат на хранилище
Например, если вы используете 1 ГиБ выше того, что включено бесплатно в течение первых 15 дней апреля, то используйте 2 ГиБ начиная с 16 апреля до конца месяца, затраты на хранение будут вычисляться следующим образом.
- 1 ГиБ × 15 дней × 24 часа в день = 360 ГиБ-часов
- 2 ГиБ × 15 дней × 24 часа в день = 720 ГиБ-часов
- 360 ГиБ-часов + 720 ГиБ-часов = 1080 ГиБ-часов
- 1080 ГиБ-часов / 720 часов в месяце = 1,5 ГиБ-месяцев
В этом примере вы будете платить за 1,5 ГиБ дополнительного хранилища в течение апреля.
Управление бюджетом для Git LFS
Если у вашей учетной записи нет допустимого метода оплаты в файле, использование блокируется после использования квоты.
Если у вас есть допустимый метод оплаты в файле, расходы могут быть ограничены одним или несколькими бюджетами. Проверьте бюджеты, заданные для вашей учетной записи, чтобы убедиться, что они подходят для ваших потребностей в использовании. См . раздел AUTOTITLE.
Вы также можете получать уведомления по электронной почте, когда ваше использование Git LFS достигает 90% и 100% в течение платёжного периода. Дополнительные сведения см. в разделе Бюджеты и оповещения.
Дополнительные материалы
-
[AUTOTITLE](/repositories/working-with-files/managing-large-files/about-git-large-file-storage) -
[AUTOTITLE](/repositories/working-with-files/managing-large-files/installing-git-large-file-storage)