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 недоступен для частных репозиториев, принадлежащих учетным записям, которые используют устаревшие планы для каждого репозитория. Кроме того, учетные записи, использующие устаревшие планы для каждого репозитория, не могут получить доступ к реестрам, поддерживающим детализированные разрешения, так как эти учетные записи оплачиваются репозиторием. Список реестров, поддерживающих детализированные разрешения, см. в разделе Сведения о разрешениях для пакетов GitHub. Дополнительные сведения см. в разделе Продукты GitHub.

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

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

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

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

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

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

ПродуктПамятьПередача данных (в месяц)
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 tokenFreeПлатный

Хранилище используется совместно с артефактами сборки, сформированными 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, см. раздел Просмотр подписок и даты выставления счета.

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

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

Если счета выставляются ежемесячно, ваша учетная запись будет иметь предельную сумму расходов по умолчанию, равную 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 будут отключены, чтобы предотвратить дальнейшие превышения.