Skip to main content

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

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

Кто может использовать эту функцию?

Enterprise Managed Users can publish to an organization's namespace. These users cannot publish packages to their account's namespace because there is no personal storage allocation. For additional information on Enterprise Managed Users, see About Enterprise Managed Users.

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

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

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

Если вы являетесь владельцем организации или предприятия, вы можете подключить идентификатор подписки 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,008 USD за ГБ хранилища в день и $ 0,50 USD за ГБ передачи данных.

Например, если ваша организация использует GitHub Team, разрешает неограниченные расходы, использует 150 ГБ хранилища и имеет 50 ГБ передачи данных в течение месяца, организация будет использовать 148 ГБ для хранения и 40 ГБ для передачи данных в течение этого месяца за пределы квоты. Дополнительное хранилище будет стоить $ 0,008 USD за ГБ в день или примерно $ 37 USD за 31-дневный месяц. Дополнительная передача данных будет стоить $ 0,50 USD за ГБ или $ 20 USD.

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

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

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

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

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

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

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

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

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

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

Управление бюджетом для GitHub Packages

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

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