Skip to main content

Сведения о выставлении счетов за GitHub Packages

Если вы хотите использовать GitHub Packages за пределами хранилища или процесса передачи данных, включенных в вашу учетную запись, вам будет выставлен счет за дополнительное использование.

GitHub Packages доступно с GitHub Free, GitHub Pro, GitHub Free для организаций, GitHub Team, GitHub Enterprise Cloud, GitHub Enterprise Server версии 3.0 или более новой и GitHub AE.
GitHub Packages недоступен для частных репозиториев, принадлежащих учетным записям, которые используют устаревшие планы для каждого репозитория. Кроме того, учетные записи, использующие устаревшие планы для каждого репозитория, не могут получить доступ к Container registry, так как эти учетные записи оплачиваются по репозиториям. Дополнительные сведения см. в разделе Продукты GitHub.

Сведения о выставлении счетов за GitHub Packages

За использование GitHub Packages не взимается плата для общедоступных пакетов. Для частных пакетов каждая учетная запись в GitHub.com получает определенный объем бесплатного хранилища и передачи данных в зависимости от продукта, используемого с учетной записью. Использование с превышением предусмотренных объемов регулируется предельными суммами расходов.

Если счета выставляются ежемесячно, ваша учетная запись будет иметь предельную сумму расходов по умолчанию, равную 0 долларам США (USD), что делает невозможным дополнительное использование хранилища и передачу данных после достижения предельных объемов. Если вы оплачиваете учетную запись по счету, предельная сумма расходов по умолчанию для вашей учетной записи будет неограниченной. Дополнительные сведения см. в разделе Сведения о предельных суммах расходов.

Обновление выставления счетов для хранилища образов контейнеров. Срок бесплатного использования хранилища образов контейнеров и пропускная способность для Container registry были расширены. Если вы используете Container registry, то вы будете оповещены об оплате не менее чем за один месяц до начала выставления счетов с указанием ожидаемой суммы оплаты. Дополнительные сведения о Container registry см. в разделе Работа с реестром контейнеров.

Счетчик переданных данных сбрасывается каждый месяц, а объем используемого хранилища не сбрасывается.

ПродуктПамятьПередача данных (в месяц)
GitHub Free500 МБ1 ГБ
GitHub Pro2 ГБ10 ГБ
GitHub Free для организаций500 МБ1 ГБ
GitHub Team2 ГБ10 ГБ
GitHub Enterprise Cloud50 ГБ100 ГБ

Все исходящие данные, передача которых активирована GitHub Actions, и все входящие данные из любых источников являются бесплатными. Мы определяем, что вы скачиваете пакеты с помощью GitHub Actions, когда вы входите в GitHub Packages с помощью GITHUB_TOKEN.

Размещенные*Локальное размещение
Доступ с помощью GITHUB_TOKENБесплатныйБесплатный
Доступ с помощью personal access tokenБесплатный$

Хранилище используется совместно с артефактами сборки, сформированными GitHub Actions, для репозиториев, принадлежащих вашей учетной записи. Дополнительные сведения см. в статье Сведения о выставлении счетов за GitHub Actions.

GitHub взимает плату за использование учетной записи, которой принадлежит репозиторий, в котором опубликован пакет. Если использование ресурсов в вашей учетной записи превысит эти ограничения и установленная предельная сумма расходов превышает 0 долл. США, вы будете платить по 0,008 долл. США за 1 ГБ хранилища в день и 0,50 долл. США за 1 ГБ переданных данных.

Например, если ваша организация использует GitHub Team, не устанавливает ограничений на расходы, использует 150 ГБ хранилища и имеет ограничение на 50 ГБ передаваемых данных за месяц, то для этой организации возникнет превышение в размере 148 ГБ для хранилища и 40 ГБ для передаваемых данных за этот месяц. За превышение размера хранилища будет взиматься плата в размере 0,008 долл. США за 1 ГБ в день или приблизительно 37 долл. США в месяц, состоящий из 31 дня. За превышение ограничения на передачу данных будет взята плата в размере 20 долл. США (по 0,5 долл. США за ГБ).

Чтобы оценить затраты на потребительские службы, можно использовать калькулятор цен в GitHub.

В конце месяца GitHub округляет размер переданных данных до ближайшего ГБ.

GitHub вычисляет использование хранилища для каждого месяца на основе почасового использования на ГБ в течение этого месяца. Например, если в марте вы в течение 10 дней использовали 3 ГБ хранилища, а в течение остальных 21 дня — 12 ГБ, итоговый объем будет вычисляться так:

  • 3 ГБ x 10 дней x (24 часа в день) = 720 ГБ-часов
  • 12 ГБ x 21 день x (24 часа в день) = 6,048 ГБ-часов
  • 720 GB-Hours + 6048 GB-Hours = 6768 GB-Hours
  • 6,768 ГБ-часов / (744 часа в месяц) = 9,0967 ГБ-месяцев

В конце месяца GitHub округляет размер хранилища до ближайшего МБ. Таким образом, за март будет зарегистрировано использование хранилища в объеме 9,097 ГБ.

Вы также можете использовать это вычисление в середине цикла выставления счетов, чтобы оценить общий объем использования за месяц. Например, если у вас есть организация, которая использует GitHub Team, которая предоставляет 2 ГБ бесплатного хранилища, и вы используете 0 ГБ в течение первых 5 дней апреля, 1,5 ГБ в течение следующих 10 дней, а вы планируете использовать 3 ГБ в течение последних 15 дней цикла выставления счетов, прогнозируемый объем использования хранилища за месяц будет следующим:

  • 0 ГБ x 5 дней x (24 часа в день) = 0 GB-Hours
  • 0,5 ГБ x 10 дней x (24 часа в день) = 120 GB-Hours
  • 3 ГБ x 15 дней x (24 часа в день) = 1080 GB-Hours
  • 0 GB-Hours + 120 GB-Hours + 1080 GB-Hours = 1200 общих GB-Hours
  • 1200 GB-Hours / (744 часа в месяц) = 1,6 GB-Months

Прогнозируемые 1,6 ГБ использования хранилища за месяц не превысят ограничение в 2 ГБ, даже если фактический объем хранилища ненадолго превысил 2 ГБ.

Данные об использовании GitHub Packages включают существующую дату выставления счетов учетной записи, метод оплаты и квитанцию. Чтобы просмотреть все подписки для вашей учетной записи в GitHub.com, см. раздел Просмотр подписок и даты выставления счетов.

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

Сведения о предельных суммах расходов

Если счета выставляются ежемесячно, ваша учетная запись будет иметь предельную сумму расходов по умолчанию, равную 0 долларам США (USD), что делает невозможным дополнительное использование хранилища и передачу данных после достижения предельных объемов. Если вы оплачиваете учетную запись по счету, предельная сумма расходов по умолчанию для вашей учетной записи будет неограниченной.

Если ваша предельная сумма расходов не ограничена или превышает 0 долларов США (USD), вам будет выставлен счет за любое дополнительное использование хранилища или передачу данных, также называемые превышением, вплоть до предельной суммы расходов. К превышениям GitHub Packages не применяются купоны в вашей учетной записи.

Счета за превышения выставляются ежемесячно независимо от срока выставления счетов (даже если счет за вашу учетную запись обычно выставляется раз в год).

Чтобы предотвратить превышение предельной суммы расходов, GitHub постоянно проверяет потребление хранилища в течение месяца, просматривая текущее использование и вычисляя прогнозируемый объем использования в конце месяца, если до этого времени не будет внесено никаких изменений. Если в любой момент в течение цикла выставления счетов прогнозируемый ежемесячный объем использования превысит предельную сумму расходов, GitHub Packages и GitHub Actions будут отключены для предотвращения перерасходов.

Необходимо задать предельную сумму расходов, которая будет охватывать максимальное использование хранилища, прогнозируемого в любой момент цикла выставления счетов. Например, представьте, что у вас есть организация, использующая GitHub Team, и вы устанавливаете предельную сумму расходов в размере 50 долл. США. GitHub Team предоставляет 2 ГБ свободного хранилища. Для любого хранилища, используемого на эту сумму, GitHub будет взиматься плата за 0,008 долл. США за ГБ в день или приблизительно 0,25 долл. США за ГБ за 31-дневный месяц. Это означает, что установленный лимит расходов в 50 долларов сша будет платить за дополнительные 200 ГБ хранилища в этот период. Если на десятый день цикла выставления счетов вы достигнете 202 ГБ хранилища, следующая отправка пакета или артефакта GitHub Actions завершится ошибкой, так как достигнут максимальный объем хранилища, который может быть оплачен предельной суммой расходов в этом цикле выставления счетов, даже если среднее потребление за этот период меньше 202 ГБ.

Чтобы избежать достижения предельной суммы расходов в текущем цикле выставления счетов, вы можете удалить часть текущего использования хранилища, чтобы освободить прогнозируемый объем использования на оставшуюся часть месяца. Этот метод более эффективен в начале цикла выставления счетов. Чем ближе к концу цикла выставления счетов, тем меньшее влияние этот метод окажет на прогнозируемый ежемесячный объем использования.

Дополнительные сведения об управлении и изменении предельной суммы расходов для учетной записи см. в разделе Управление предельной суммой расходов для GitHub Packages.

Если для учетной записи есть неоплаченные счета, применяются следующие правила.

  • Хранилище или минуты, включенные в учетную запись для GitHub Actions и GitHub Packages, не будут сбрасываться до успешной обработки платежа.
  • Для учетных записей, оставшихся в течение текущего периода выставления счетов, GitHub Actions и GitHub Packages будут по-прежнему доступны до тех пор, пока не будет достигнуто любое включенное использование.
  • Для учетных записей, которые достигли включенного использования за текущий расчетный период для GitHub Actions или GitHub Packages, GitHub Actions, и GitHub Packages будут отключены, чтобы предотвратить дальнейшие превышения.