Skip to main content
Skip to content

Abrechnung für GitHub Actions

Verstehen Sie, welche Runner- und Speicherkosten Ihr Plan abdeckt, wie die in verschiedenen Einheiten gemessene Nutzung von der enthaltenen Compute-Nutzung abgezogen wird und wann zusätzliche Gebühren anfallen.

Wie die Verwendung GitHub Actions gemessen wird

Ihr GitHub Plan umfasst einen monatlichen Betrag an enthaltener Compute-Nutzung. Jedes Produkt misst die Nutzung in eigenen Einheiten und wendet einen eigenen Satz an. GitHub berechnet die Kosten für diese Nutzung, die auf die enthaltene Compute-Nutzung angerechnet wird. Nachdem das enthaltene Kontingent verbraucht wurde, wird Ihrem Konto zusätzliche Nutzung in Rechnung gestellt. Der enthaltene Betrag wird am Anfang jedes Abrechnungszyklus zurückgesetzt.

Die folgende Nutzung kann dieselbe eingeschlossene Compute-Nutzung verwenden:

  • Standard Von GitHub gehostete Runner für private oder interne Repositorys sowie Cloud-Sandbox-Compute und Speicher in allen Plänen.
  • Größere Runner, sofern verfügbar, wenn für das Abrechnungskonto GitHub Team oder GitHub Enterprise Cloud verwendet wird.

Kein berechtigter Verwendungstyp hat Vorrang vor einem anderen, wenn aus der gemeinsam genutzten enthaltenen Compute-Nutzung entnommen wird.

Die folgende Nutzung bleibt unabhängig frei und reduziert die eingeschlossene Computenutzung nicht:

Größere Runner werden für öffentliche Repositorys in Rechnung gestellt.

Bei privaten Repositorys wird die Nutzung anhand von zwei Teilen Ihres Plans gemessen:

  • Compute: Die berechneten Kosten für die Nutzung berechtigter Runner werden von Ihrer monatlich enthaltenen Compute-Nutzung abgezogen. Dieser Wert steht auch für Cloud-Sandbox-Compute und -Arbeitsspeicher zur Verfügung. Die Nutzung wird dem Repositorybesitzer in Rechnung gestellt, nicht der Person, die die Workflow-Ausführungen ausgelöst hat.
  • Speicher: Artefakt- und Cache-Speicher verfügen über separate Kontingente. Speichergebühren fallen während des gesamten Monats auf Grundlage der stündlichen Nutzung an, und Ihre fälligen Speichergebühren werden zu Beginn jedes Abrechnungszyklus auf Null zurückgesetzt.

Tipp

Jeder Benutzer mit Schreibzugriff auf ein Repository kann Aktionen ausführen. Alle Kosten für die Ausführung der Aktionen werden dem Repositorybesitzer in Rechnung gestellt.

Copilot code review und GitHub Actions Nutzung

Jede Copilot code review verbraucht GitHub Actions Rechenleistung zusätzlich zu AI credits.

  • Private Repositories: Die Kosten für Runner werden der im Konto oder in der Organisation enthaltenen Rechennutzung angerechnet. Zusätzliche Nutzung wird zu Standardsätzen GitHub Actions in Rechnung gestellt.
  • Öffentliche Repositorys: Diese Nutzung bleibt kostenlos.

Copilot code review wird standardmäßig auf von GitHub gehosteten Standard-Ubuntu-Linux-Runnern ausgeführt. Sie können auch GitHub-gehostete große Runner oder selbst gehostete Runner über Actions Runner Controller (ARC) konfigurieren, die zu unterschiedlichen Tarifen abgerechnet werden.

Funktionsweise der Speicherabrechnung

GitHub Actions Die Speicherabrechnung wird auf einem stündlichen Fälligkeitsmodell ausgeführt:

  • Kontinuierliche Abrechnung: Speichergebühren werden pro Stunde basierend auf Ihrer tatsächlichen Nutzung im gesamten Monat fällig
  • Monatliche Summe: Ihre Rechnung spiegelt den gesamten im Monat verwendeten Speicher wider, gemessen in GB-Hours
  • Inbegriffener Betrag: Das kostenlose Speicherkontingent für Ihren Plan (z. B. 50 GB im Enterprise-Plan) wird für Abrechnungsberechnungen in einen Stundensatz umgewandelt.
  • Gemeinsamer Speicher: Actions-Artefakte und GitHub Packages-Speicher teilen sich dasselbe gemeinsame Kontingent. Weitere Informationen findest du unter Abrechnung von GitHub Paketen.
  • Cachespeicher: Der Cachespeicher für Aktionen ist ein separates Speicherkontingent von 10 GB pro Repository. Der Cache-Speicher wird nicht mit Artefakten oder GitHub Packages gemeinsam genutzt.
  • Speicher für benutzerdefinierte Images: Für benutzerdefinierte Images, die mit GitHub-gehostete große Runner verwendet werden, ist je nach Ihrem Tarif ein eigenes inkludiertes Kontingent enthalten.

Grundlegendes zu aktuellem und angesammeltem Speicher

Es ist wichtig, den Unterschied zwischen dem, was Sie auf GitHub sehen, und dem, was auf Ihrer Rechnung angezeigt wird, zu verstehen:

  • Aktueller Speicher: Die Menge des Speicherplatzes, den Sie zurzeit haben
  • Fälliger Speicher: Der kumulierte Gesamtspeicher, der im gesamten Abrechnungszyklus verwendet wird (bestimmt Ihre Rechnung)

Beim Löschen von Artefakten:

  • Der aktuelle Speicher nimmt sofort ab
  • Zukünftige Stündliche Gebühren werden nicht mehr akkumuliert
  • Speicherplatz, der bereits während des aktuellen Abrechnungszyklus angesammelt wurde, verbleibt in der Abrechnung und wird auf Ihrer Rechnung angezeigt.

Beispiel (30-tägiger Abrechnungszyklus): Wenn Sie 10 GB Artefakte für 10 Tage speichern, löschen Sie alles an Tag 11:

  • Tage 1-10: Ansammlung von 240 GB-Hours pro Tag (10 GB × 24 Stunden)
  • Tag 11: Löschen von Artefakten → aktuellen Speicher fällt auf 0 GB
  • Tage 11-30: Ansammlung von 0 GB-Stunden (kein Speicher)
  • Ihre Rechnung: Zeigt insgesamt 2.400 GB-Hours an (10 Tage × 240 GB-Stunden/Tag)

Durch das Löschen von Artefakten wird Ihr aktueller Speicher reduziert und verhindert zukünftige Gebühren, aber es werden keine Gebühren entfernt, die bereits für die Zeit, in der der Speicher existiert hat, berechnet wurden.

Speichermaßeinheiten

GitHub Actions misst Speicher in binären Gigabyte (GB), wobei gilt:

  • 1 GB = 2^30 Bytes = 1.073.741.824 Bytes
  • Dies wird auch als Gibibyte (GiB) bezeichnet.
  • 1 GB = 1,024 Mb (MB)

Abrechnungsberechnungen verwenden GB-Stunden:

  • 1 GB-Hour = 1 GB Speicherplatz für 1 Stunde
  • Beispiel: Speichern von 3 GB für 10 Tage = 720 GB-Hours (3 GB × 10 Tage × 24 Stunden)

Ihre monatliche Rechnung wandelt GB-Hours in GB-Months um, indem die Stunden im Monat dividiert werden (in der Regel 720 Stunden für einen 30-Tage-Monat).

Benutzerdefinierter Bildspeicher

Für GitHub-gehostete große Runner werden die Kosten für Speicherplatz für benutzerdefinierte Bilder über den GitHub Actions-Speicher abgerechnet.

Der benutzerdefinierte Bilderspeicher verwendet dasselbe stündliche Abrechnungsmodell wie andere GitHub Actions Speicherarten. Ihre Rechnung basiert auf der Menge der Bilddaten, die im Laufe der Zeit gespeichert werden, gemessen in GB-Stunden.

Die Speichernutzung für benutzerdefinierte Bilder hängt von folgenden Faktoren ab:

  • Die Größe jeder Bildversion
  • Die Anzahl der Bildversionen, die Sie beibehalten haben
  • Wie lange jede Version gespeichert ist

Jeder erfolgreiche Workflowauftrag, der das snapshot Schlüsselwort enthält, erstellt eine neue benutzerdefinierte Bildversion. Jede aufbewahrte Version trägt zu deiner Storage-Nutzung bei, bis sie durch eine Richtlinie gelöscht oder entfernt wird. Weitere Informationen findest du unter Verwenden von benutzerdefinierten Bildern und Erzwingen von Richtlinien für GitHub Actions in Ihrem Unternehmen.

Der Storage für angepasste Images basiert auf den aufbewahrten Image-Daten im Laufe der Zeit und nicht darauf, wie oft ein Runner ein bestehendes Image benutzt oder pullt.

Beispiel:

  • Das Speichern einer benutzerdefinierten Imageversion von 150 GB für 24 Stunden verwendet 3.600 GB-Stunden.
  • Das Speichern von vier 150 GB-Versionen desselben Images für 24 Stunden verwendet 14.400 GB-Stunden.

Beispiele für die Messung des Verbrauchs

  • Wenn Sie einen Workflow auf einem Standard-Linux-Runner ausführen und die Ausführung 10 Minuten dauert, werden 0,06 USD von der enthaltenen Compute-Nutzung des Repositorybesitzers abgezogen (10 × 0,006 USD). Wenn der Workflow ein Artefakt von 10 MB generiert, verwenden Sie auch 10 MB des Artefaktspeicherkontingents des Repositorybesitzers.
  • Wenn Sie einen Workflow ausführen, der normalerweise 10 Minuten dauert und nach 5 Minuten fehlschlägt, da eine Abhängigkeit nicht verfügbar ist, werden die Kosten von 5 Minuten von der enthaltenen Compute-Nutzung abgezogen. Wenn Sie das Problem beheben und den Workflow erfolgreich erneut ausführen, betragen die Gesamtkosten 15 Minuten.
  • Wenn Sie einen Workflow ausführen, der viele Protokolldateien und eine lange Auftragszusammenfassung generiert, zählen diese Dateien nicht zum Artefaktspeicherkontingent des Repositorybesitzers.
  • Die Cachespeicherauslastung wird anhand der Spitzenauslastung für jede Stunde gemessen. Das enthaltene Kontingent beträgt 10 GB pro Repository. Für eine bestimmte Stunde, wenn ein Repository eine Spitzencacheauslastung von 15 GB hat, wird der Repositorybesitzer für die 5 GB Nutzung über den für dieses Repository enthaltenen 10 GB belastet. Der Repositorybesitzer wird nur belastet, wenn der Speichergrenzwert des Repositorycaches höher konfiguriert wurde als die eingeschlossene Nutzung.

Enthaltene Compute-Nutzung und Speicher

Im Folgenden sind Compute-Nutzungs- und Speicherbeträge in Ihrem GitHub Plan enthalten. Die enthaltene Compute-Nutzung wird am Anfang jedes Abrechnungszyklus zurückgesetzt.

| Plan | Artefaktspeicher | Enthaltene Rechennutzung (pro Monat) | Cachespeicher (pro Repository) | Benutzerdefinierter Bildspeicher | | ------- | ------- | --------- | ------- | ------- | | GitHub Free | 500 MB | $12 USD | 10 GB | Nicht anwendbar | | GitHub Pro | 1 GB | $ 18 USD | 10 GB | Nicht anwendbar | | GitHub Free für Organisationen | 500 MB | $12 USD | 10 GB | Nicht anwendbar | | GitHub Team | 2 GB | $ 18 USD | 10 GB | 75 GB | | GitHub Enterprise Cloud | 50 GB | $ 300 USD | 10 GB | 150 GB |

Die enthaltene Compute-Nutzung ist als Geldbetrag angegeben, nicht als feste Anzahl von Minuten oder anderen Nutzungseinheiten. Produkte messen die Nutzung in verschiedenen Einheiten, z. B. Minuten, Sekunden oder GiB-Sekunden, und wenden den entsprechenden Satz an. GitHub zieht die berechneten Kosten von derselben enthaltenen Compute-Nutzung ab. Zur Orientierung deckt $300 USD 50.000 Minuten auf einem Standard-Linux-Runner mit 0,006 USD pro Minute ab.

Die Nutzung von standardmäßigen von GitHub gehosteten Runnern ist kostenlos:

  • In öffentlichen Repositorys
  • Für GitHub Pages
  • Für Dependabot

Hinweis

  • Wenn größere Runner verfügbar sind, können ihre Kosten aus der enthaltenen Compute-Nutzung für Abrechnungskonten auf GitHub Team und GitHub Enterprise Cloud gedeckt werden. Größere Runner werden für öffentliche Repositorys in Rechnung gestellt.
  • Die angezeigten Artefaktspeichermengen werden gemeinsam mit GitHub Packages genutzt. Das bedeutet, dass Ihr Gesamtspeicher für Actions-Artefakte und GitHub Packages die in Ihrem Plan enthaltene Menge nicht überschreiten darf. Cachespeicher und Speicher für benutzerdefinierte Images sind getrennte Kontingente.

Copilot code review Runner-Kosten werden von der eingeschlossenen Computenutzung in privaten Repositorys abgezogen. Für öffentliche Repositorys bleibt diese Nutzung kostenlos.

Mehr als die enthaltene Rechennutzung verwenden

Wenn Ihr Konto keine gültige Zahlungsmethode hinterlegt hat, wird die Nutzung blockiert, sobald Sie die enthaltene Compute-Nutzung verbrauchen. Größere Runner erfordert eine gültige Zahlungsmethode.

Zahlung für zusätzliche GitHub Actions Nutzung

Sie bezahlen für zusätzliche Nutzung, nachdem das enthaltene Compute-Kontingent aufgebraucht ist, mit der für Ihr GitHub Konto eingerichteten Zahlungsmethode. Weitere Informationen findest du unter Verwalten deiner Zahlungs- und Abrechnungsinformationen.

Für von GitHub gehostete Runner wird der Speicher auf Grundlage der stündlichen Nutzung von Artefakten und Caches im Verlauf des Monats abgerechnet. Compute wird auf Grundlage der gesamten Verarbeitungszeit abgerechnet, die von jedem Runner-Typ während des Monats genutzt wird.

Hinweis

Im Abrechnungsdashboard wird deine Actions-Nutzung möglicherweise als Dollarbetrag („Ausgaben“) und nicht als unformatierte Minuten angezeigt. Dieser Betrag spiegelt bereits alle anwendbaren Compute-Kosten wider.

Basiskosten pro Minute

Jede Art von Runner, die von GitHub gehostet wird, hat einen Minutenpreis, der durch das Betriebssystem und die Verarbeitungsleistung bestimmt wird. Der Tarif bestimmt die Kosten, die von der enthaltenen Compute-Nutzung abgezogen werden.

Beispielsweise verursachen Aufträge, die auf von GitHub gehosteten Windows- und macOS-Läufern ausgeführt werden, höhere Kosten als Aufträge auf Linux-Läufern.

BetriebssystemAbrechnungsartikelnummerMinutentarif (USD)
Linux 1-Core (x64)actions_linux_slim$0,002
Linux 2-Core (x64)actions_linux$0,006
Linux 2-Core (arm64)actions_linux_arm$0.005
Windows 2-Core (x64)actions_windows$0,010
Windows 2-Kern (arm64)actions_windows_arm$0,010
macOS 3-Kern oder 4-Kern (M1 oder Intel)actions_macos$0,062

Ausführliche Informationen zu den Minutenkosten für verschiedene Arten von Läufern finden Sie unter Actions Runner Preise.

Speicherpreise

Die Nutzung über Ihre inbegriffenen Kontingente hinaus wird zu den folgenden Tarifen abgerechnet:

SpeichertypusPreis pro GB/Monat
Freigegebener Speicher (Artefakte und GitHub Packages)0,25 USD
Cache für Aktionen$0,07 USD
Benutzerdefinierter Bildspeicher$0,07 USD

Beispiel für eine zusätzliche Kostenberechnung für Runner

Wenn Ihre Organisation beispielsweise GitHub Team verwendet, würden 5.000 Minuten nach Aufbrauch der enthaltenen Computenutzung 38 USD kosten, wenn Sie Standard-Runner für Linux und Windows verwenden.

  • 5.000 (3.000 Linux und 2.000 Windows) Minuten = 38 USD (18 USD + 20 USD).
    • 3.000 Linux-Minuten bei 0,006 USD pro Minute = 18 USD.
    • 2.000 Windows Minuten bei 0,010 USD pro Minute = 20 USD.

Beispiel für die Berechnung der Artefakt-Speicherkosten

Wenn Sie 3 GB Artefaktspeicher für 10 Tage März und 12 GB für 21 Tage März verwenden, wäre Die Artefaktspeichernutzung:

  • 3 GB x 10 Tage x (24 Stunden pro Tag) = 720 GB-Stunden
  • 12 GB x 21 Tage x (24 Stunden pro Tag) = 6,048 GB-Stunden
  • 720 GB-Stunden + 6,048 GB-Stunden = 6,768 GB-Stunden
  • 6,768 GB-Stunden / (744 Stunden pro Monat) = 9.0967 GB-Monate

Am Ende des Monats rundet GitHub Ihren Artefaktspeicher auf das nächste MB. Daher würde die Artefaktspeichernutzung für März 9,097 GB betragen.

Hinweis

GitHub aktualisiert Ihre Nutzung des Artefaktspeichers innerhalb von 6 bis 12 Stunden. Das Löschen von Artefakten gibt Speicherplatz für den aktuellen Speicher frei, verringert jedoch nicht Ihre aufgelaufene Speichernutzung, die zur Berechnung Ihrer Speicherabrechnung für den aktuellen Abrechnungszyklus verwendet wird.

Beispiel für die Berechnung der Cachespeicherkosten

Wenn Sie 3 GB Cachespeicher für 10 Tage märz und 12 GB für 21 Tage März verwenden, wäre Die Cachespeichernutzung:

Nutzung (GB)Abrechnungsfähig (GB-Stunden)Nicht fakturierbar (GB-Stunden)
3 GB für die ersten 10 Tage0 GB-Stunden720 GB-Stunden
12 GB für die nächsten 21 Tage
21*Tage*24 Stunden = 1008 GB-Stunden10*21 Tage*24 Stunden=5040 GB-Hours

Bei zwischengespeicherten Speicher zeigen Abrechnungsdiagramme und Berichte nur die Nutzungskosten an, die über die enthaltenen 10 GB hinausgehen. Am Ende des Monats zeigt die Actions-Cache-Speicher-SKU eine Nutzung von 1008 GB-Stunden an.

Ihr Budget verwalten für GitHub Actions

Wenn für dein Konto keine gültige Zahlungsmethode hinterlegt ist, wird die Nutzung blockiert, sobald du dein Kontingent aufgebraucht hast.

Wenn du über eine gültige Zahlungsmethode verfügst, sind die Ausgaben möglicherweise durch ein oder mehrere Budgets begrenzt. Überprüfe die Budgets, die für dein Konto festgelegt sind, um sicherzustellen, dass sie deinen Nutzungsanforderungen entsprechen. Weitere Informationen findest du unter Einrichten von Budgets zum Kontrollieren der Ausgaben für Produkte mit verbrauchseinheitenbasierter Abrechnung.

Sie können auch E-Mail-Benachrichtigungen erhalten, wenn Ihre eingeschlossene GitHub Actions Nutzung während eines Abrechnungszeitraums 90% und 100% erreicht. Weitere Informationen finden Sie unter Budgets und Warnungen.

Weiterführende Themen