About billing for GitHub Actions
Beachten Sie, dass GitHub eine vorübergehende Autorisierungssperre für den Wert der verbrauchsabhängigen Kosten im Voraus anwenden kann, die als ausstehende Belastung in der Zahlungsmethode Ihres Kontos erscheint.
Die Nutzung von GitHub Actions ist für GitHub-gehostete Standardrunner in öffentlichen Repositorys und für selbstgehostete Runner kostenlos. Eine Liste der durch GitHub gehosteten und für öffentliche Repositorys verfügbaren Standardrunner findest du unter Auswählen des Runners für einen Auftrag
Für private Repositorys erhält jedes GitHub-Konto eine bestimmte Menge an Freiminuten und kostenlosem Speicherplatz für die Nutzung mit von GitHub gehosteten Runnern – je nach Plan des Kontos. Jede Nutzung, die über die enthaltenen Kontingente hinausgeht, wird durch Ausgabenlimits gesteuert.
If you are an organization owner or enterprise owner, you can connect an Azure Subscription ID to your organization or enterprise account to enable and pay for GitHub Actions usage beyond the amounts included with your account. For more information, see Herstellen einer Verbindung mit einem Azure-Abonnement.
Minutes reset every month, while storage usage does not.
Included storage and minutes
Hinweis
- Included minutes cannot be used for larger runners. These runners will always be charged for, including in public repositories. For more information, see Per-minute rates.
- Logs and job summaries do not count towards storage usage.
Plan | Storage | Minutes (per month) |
---|---|---|
GitHub Free | 500 MB | 2,000 |
GitHub Pro | 1 GB | 3,000 |
GitHub Free for organizations | 500 MB | 2,000 |
GitHub Team | 2 GB | 3,000 |
GitHub Enterprise Cloud | 50 GB | 50,000 |
If your account's storage surpasses these limits and you have a valid payment method on file, you will pay $0.008 USD per GB of storage per day.
Minute multipliers
Jobs that run on Windows and macOS runners that GitHub hosts consume minutes at 2 and 10 times the rate that jobs on Linux runners consume.
Operating system | Minute multiplier |
---|---|
Linux | 1 |
Windows | 2 |
macOS | 10 |
Hinweis
The billing dashboard may show your Actions usage as a dollar amount ("spend") rather than raw minutes. This amount already reflects the minute multipliers above. If you're using macOS or Windows runners, you will use up your included minutes more quickly
Per-minute rates
GitHub rounds the minutes and partial minutes each job uses up to the nearest whole minute.
Per-minute rates for standard runners
Operating system | Per-minute rate (USD) |
---|---|
Linux 2-core | $0.008 |
Windows 2-core | $0.016 |
macOS 3-core or 4-core (M1 or Intel) | $0.08 |
Per-minute rates for x64-powered größere Runner
Operating system | Per-minute rate (USD) |
---|---|
Linux Advanced 2-core | $0.008 |
Linux 4-core | $0.016 |
Linux 8-core | $0.032 |
Linux 16-core | $0.064 |
Linux 32-core | $0.128 |
Linux 64-core | $0.256 |
Linux 96-core | $0.384 |
Windows 4-core | $0.032 |
Windows 8-core | $0.064 |
Windows 16-core | $0.128 |
Windows 32-core | $0.256 |
Windows 64-core | $0.512 |
Windows 96-core | $0.768 |
macOS 12-core | $0.12 |
Per-minute rates for arm64-powered größere Runner
Operating system | Per-minute rate (USD) |
---|---|
Linux 2-core | $0.005 |
Linux 4-core | $0.01 |
Linux 8-core | $0.02 |
Linux 16-core | $0.04 |
Linux 32-core | $0.08 |
Linux 64-core | $0.16 |
Windows 2-core | $0.01 |
Windows 4-core | $0.02 |
Windows 8-core | $0.04 |
Windows 16-core | $0.08 |
Windows 32-core | $0.16 |
Windows 64-core | $0.32 |
macOS 6-core (M1) | $0.16 |
Per-minute rates for GPU-powered größere Runner
Operating system | Per-minute rate (USD) |
---|---|
Linux 4-core | $0.07 |
Windows 4-core | $0.14 |
Points to note about rates for runners
- The number of jobs you can run concurrently across all repositories in your user or organization account depends on your GitHub plan. For more information, see Nutzungseinschränkungen, Abrechnung und Verwaltung for GitHub-hosted runners and Verbrauchsgrenzwerte für selbstgehostete Runner for self-hosted runner usage limits.
- Du musst Abrechnungseinstellungen und kostenpflichtige Features für jedes deiner Konten separat verwalten. Du kannst mit dem Kontextumschalter, der sich auf jeder Einstellungsseite befindet, zwischen den Einstellungen für dein persönliches Konto, deine Organisationskonten und deine Unternehmenskonten wechseln. Weitere Informationen findest du unter Informationen zur Abrechnung auf GitHub.
- Größerer Runner sind nur für Organisationen und Unternehmen verfügbar, die GitHub Team- oder GitHub Enterprise Cloud-Tarife nutzen.
- Größerer Runner werden nur mit dem Minutentarif für die Zeit berechnet, in der Workflows auf ihnen ausgeführt werden. Es fallen keine Kosten für das Erstellen eines größerer Runner an, der nicht von einem Workflow verwendet wird.
- For größerer Runners, there is no additional cost for configurations that assign public static IP addresses to a größerer Runner. For more information on größerer Runners, see Informationen zu großen Runnern.
- Included minutes cannot be used for größerer Runners.
- The größerer Runners are not free for public repositories.
Calculating minute and storage spending
Um die Kosten für verbrauchende Dienste zu schätzen, kannst du den GitHub-Preisrechner verwenden.
At the end of the month, GitHub calculates the cost of minutes and storage used over the amount included in your account.
Sample minutes cost calculation
For example, if your organization uses GitHub Team and allows unlimited spending, using 5,000 minutes beyond the included quota could have a total storage and minute cost of $56 USD, depending on the operating systems used to run jobs.
- 5,000 (3,000 Linux and 2,000 Windows) minutes = $56 USD ($24 USD + $32 USD).
- 3,000 Linux minutes at $0.008 USD per minute = $24 USD.
- 2,000 Windows minutes at $0.016 USD per minute = $32 USD.
GitHub calculates your storage usage for each month based on hourly usage during that month.
Sample storage cost calculation
Hinweis
GitHub updates your storage space within a 6 to 12-hour window. If you delete artifacts, the available space will be reflected in your account during the next scheduled update.
For example, if you use 3 GB of storage for 10 days of March and 12 GB for 21 days of March, your storage usage would be:
- 3 GB x 10 days x (24 hours per day) = 720 GB-Hours
- 12 GB x 21 days x (24 hours per day) = 6,048 GB-Hours
- 720 GB-Hours + 6,048 GB-Hours = 6,768 GB-Hours
- 6,768 GB-Hours / (744 hours per month) = 9.0967 GB-Months
At the end of the month, GitHub rounds your storage to the nearest MB. Therefore, your storage usage for March would be 9.097 GB.
Your GitHub Actions usage shares your account's existing billing date, payment method, and receipt. Informationen zum Anzeigen aller Abonnements für dein Konto auf GitHub findest du unter Info zum Abrechnungszeitraum.
Managing your budget for GitHub Actions
If your account does not have a valid payment method on file, usage is blocked once you use up your quota.
By default, if you have a valid payment method on file, spending is limited to $0 USD until you set a budget. You can set and manage a budget to limit spending for a product or SKU. See Using budgets to control spending on metered products.