Skip to main content

Informationen zur Abrechnung für GitHub Packages

Wenn du GitHub Packages über den in deinem Konto definierten Kontingenten für Speicher oder Datenübertragung verwenden möchtest, wird dir die zusätzliche Nutzung in Rechnung gestellt.

Wer kann dieses Feature verwenden?

GitHub Packages ist verfügbar mit GitHub Free, GitHub Pro, GitHub Free für Organisationen, GitHub Team, GitHub Enterprise Cloud und GitHub Enterprise Server 3.0 oder höher.

Informationen zur Abrechnung für GitHub Packages

Hinweis: GitHub kann eine temporäre Autorisierungssperre für den Wert der nutzungsbasierten Kosten im Voraus anwenden, die als ausstehende Gebühr in der Zahlungsmethode des Kontos angezeigt wird.

Die GitHub Packages-Nutzung ist für öffentliche Pakete kostenlos. Für private Pakete erhält jedes Konto auf GitHub.com abhängig von dem Produkt, das mit dem Konto verwendet wird, ein kostenloses Kontingent für Speicher und Datenübertragung. Jede Nutzung, die über die enthaltenen Kontingente hinausgeht, wird durch Ausgabenlimits gesteuert.

Wenn du ein Kunde mit monatlicher Abrechnung bist, gilt für dein Konto ein Standardausgabenlimit von 0 US-Dollar (USD). Dadurch wird die zusätzliche Nutzung von Speicher oder Datenübertragungen verhindert, sobald die enthaltenen Beträge erreicht sind. Wenn die Abrechnung für Ihr Konto auf Rechnung erfolgt, gilt für Ihr Konto ein unbegrenztes Standardausgabenlimit. Weitere Informationen findest du unter Informationen zu Ausgabenlimits.

Aktualisierung der Abrechnung für Containerimagespeicher: Der Zeitraum für die kostenlose Nutzung von Containerimagespeicher und Bandbreite für Container registry wurde verlängert. Wenn du Container registry verwendest, wirst du mindestens einen Monat vor Beginn der Abrechnung informiert und erhältst eine Schätzung der zu erwartenden Kosten. Weitere Informationen zur Container registry findest du unter Arbeiten mit der Containerregistrierung.

Wenn du Besitzer*in einer Organisation oder eines Unternehmens bist, kannst du eine Azure-Abonnement-ID mit deinem Organisationskonto oder Unternehmenskonto verbinden, um die GitHub Packages-Nutzung zu aktivieren und für eine Nutzung zu bezahlen, die über die in deinem Konto enthaltenen Beträge hinausgeht. Weitere Informationen findest du unter Herstellen einer Verbindung mit einem Azure-Abonnement.

Die Datenübertragung wird jeden Monat zurückgesetzt, während Speichernutzung dies nicht tut.

PlanenStorageDatenübertragung (pro Monat)
GitHub Free500 MB1 GB
GitHub Pro2GB10GB
GitHub Free für Organsationen500 MB1 GB
GitHub Team2GB10GB
GitHub Enterprise Cloud50 GB100 GB

Alle Daten, welche nach Auslösung durch GitHub Actions nach Außen übertragen werden und alle Daten, die von irgendeiner Quelle nach Innen übertragen werden, sind kostenlos. Wir stellen fest, dass du Pakete via GitHub Actions herunterlädst, wenn du dich bei GitHub Packages mit GITHUB_TOKEN anmeldest.

GehostetSelbst-gehostet
Zugriff mithilfe von GITHUB_TOKENKostenlosKostenlos
Zugreifen mithilfe eines personal access tokenKostenlosKostenpflichtig

Die Speichernutzung wird mit Build-Artefakten geteilt, die von GitHub Actions für Repositorys im Besitz deines Kontos erstellt wurden. Weitere Informationen findest du unter Informationen zur Abrechnung für GitHub Actions.

GitHub belastet die Nutzung auf das Konto, welches das Repository besitzt, in dem das Paket veröffentlicht wird. Wenn die Nutzung deines Kontos diese Limits übersteigt und du ein Ausgabenlimit von mehr als 0 USD festgelegt hast, bezahlst du 0,008 USD pro GB Speicher und Tag und 0,50 USD pro GB Datenübertragung.

Wenn deine Organisation beispielsweise GitHub Team verwendet, unbegrenzte Ausgaben erlaubt, 150 GB Speicher verwendet und 50 GB Datenübertragung nach Außen während eines Monats verbraucht, würde die Organisation Überzüge von 148 GB für die Speicherung und 40 GB für die Datenübertragung für diesen Monat haben. Die Speicherüberschreitung würde 0,008 USD pro GB und Tag oder ca. 37 USD für einen Monat mit 31 Tagen kosten. Die Überschreitung für die Datenübertragung würde 0,50 USD pro GB oder 20 USD kosten.

Um die Kosten für verbrauchende Dienste zu schätzen, kannst du den GitHub-Preisrechner verwenden.

Am Ende jedes Monates rundet GitHub deine Datenübertragungen auf das nächste GB auf.

GitHub berechnet deinen Speicherverbrauch für jeden Monat auf Stundenbasis pro GB während dieses Monats. Wenn du z. B. im März 10 Tage lang 3 GB Speicher und 21 Tage lang 12 GB verwendet hast, berechnet sich die Speichernutzung wie folgt:

  • 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 deine Speichernutzung auf das nächste MB. Daher würde deine Speichernutzung im März 9,097 GB betragen.

Du kannst diese Berechnung auch mitten in einem Abrechnungszeitraum verwenden, um den Gesamtverbrauch für den Monat abzuschätzen. Wenn deine Organisation beispielsweise GitHub Team verwendet, das 2 GB kostenlosen Speicher bereitstellt, und du an den ersten 5 Tagen im April 0 GB und an den folgenden 10 Tagen 1,5 GB verbrauchst und planst, 3 GB an den letzten 15 Tagen des Abrechnungszeitraums zu nutzen, sieht deine projizierte Speichernutzung für den Monat wie folgt aus:

  • 0 GB × 5 Tage × (24 Stunden pro Tag) = 0 GB-Stunden
  • 0,5 GB × 10 Tage × (24 Stunden pro Tag) = 120 GB-Stunden
  • 3 GB × 15 Tage × (24 Stunden pro Tag) = 1.080 GB-Stunden
  • 0 GB-Stunden + 120 GB-Stunden + 1.080 GB-Stunden = 1.200 GB-Stunden
  • 1.200 GB-Stunden / (744 Stunden pro Monat) = 1,6 GB-Monate

Die projizierte Speichernutzung von 1,6 GB für den Monat würde dein Limit von 2 GB nicht überschreiten, obwohl deine tatsächliche Speichermenge kurz 2 GB überschritten hat.

Deine GitHub Packages-Nutzung teilt das bestehende Rechnungsdatum, die Zahlungsmethode und die Quittung. Informationen zum Anzeigen aller Abonnements für dein Konto auf GitHub.com findest du unter Anzeigen deiner Abonnements und des Abrechnungsdatums.

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.

Über Ausgabenlimits

Wenn du ein Kunde mit monatlicher Abrechnung bist, gilt für dein Konto ein Standardausgabenlimit von 0 US-Dollar (USD). Dadurch wird die zusätzliche Nutzung von Speicher oder Datenübertragungen verhindert, sobald die enthaltenen Beträge erreicht sind. Wenn die Abrechnung für Ihr Konto auf Rechnung erfolgt, gilt für Ihr Konto ein unbegrenztes Standardausgabenlimit.

Wenn du über ein unbegrenztes Ausgabenlimit oder ein höheres Ausgabenlimit als 0 USD verfügst, werden dir alle zusätzlichen Speicherkapazitäten oder Datenübertragungen, auch als Überschreitungen bezeichnet, bis zu deinem Ausgabenlimit berechnet. Gutscheine für dein Konto gelten nicht für GitHub Packages-Überschreitungen.

Überschreitungen werden unabhängig von Ihrer Abrechnungslaufzeit immer monatlich abgerechnet (auch wenn Ihr Konto ansonsten jährlich abgerechnet wird).

Um eine Überschreitung deines Ausgabenlimits zu verhindern, überprüft GitHub deinen Speicherverbrauch fortlaufend über den ganzen Monat, indem es deinen aktuellen Verbrauch betrachtet und berechnet, wie hoch dein projizierter Verbrauch am Ende des Monats sein wird, wenn vor diesem Zeitpunkt keine Änderungen vorgenommen werden. Wenn dein projizierter monatlicher Verbrauch zu irgendeinem Zeitpunkt während des Abrechnungszeitraums dein Ausgabenlimit überschreitet, werden GitHub Packages und GitHub Actions deaktiviert, um Überschreitungen zu verhindern.

Du solltest ein Ausgabenlimit festlegen, das deinen maximalen projizierten Speicherverbrauch zu einem bestimmten Zeitpunkt im Abrechnungszeitraum abdeckt. Stelle dir beispielsweise vor, du hast eine Organisation, die GitHub Team verwendet, und legst ein Ausgabenlimit von 50 USD fest. GitHub Team bietet 2 GB kostenlosen Speicher. Für den darüber hinaus gehenden Speicherbedarf berechnet GitHub 0,008 USD pro GB pro Tag oder etwa 0,25 USD pro GB für einen Monat mit 31 Tagen. Das bedeutet, dass das von dir festgelegte Ausgabenlimit von 50 USD für zusätzliche 200 GB Speicher in diesem Zeitraum ausreicht. Wenn du am zehnten Tag des Abrechnungszeitraums 202 GB Speicher erreichst, führt der nächste Push eines Pakets oder GitHub Actions-Artefakts zu einem Fehler, da du die maximale Speichermenge erreicht hast, die mit deinem Ausgabenlimit in diesem Abrechnungszeitraum bezahlt werden kann, auch wenn dein durchschnittlicher Verbrauch für diesen Zeitraum unter 202 GB liegt.

Um das Erreichen deines Ausgabenlimits im aktuellen Abrechnungszeitraum zu vermeiden, kannst du einen Teil deines aktuellen Speicherverbrauchs löschen, um projizierten Verbrauch für den Rest des Monats freizugeben. Diese Methode ist besonders zu Beginn eines Abrechnungszeitraums effektiv. Je näher du dem Ende eines Abrechnungszeitraums kommst, desto geringer sind die Auswirkung dieser Methode auf den projizierten monatliche Verbrauch.

Weitere Informationen zum Verwalten und Ändern des Ausgabenlimits für dein Konto findest du unter Dein Ausgabenlimit für GitHub Packages verwalten.

Wenn für Ihr Konto ausstehende, nicht bezahlte Gebühren anfallen, gilt Folgendes:

  • Der Speicher oder die Minuten, die in Deinem Konto für GitHub Actions und GitHub Packages enthalten sind, werden nicht zurückgesetzt, bis die Zahlung erfolgreich verarbeitet wurde.
  • Für Konten mit verfügbarem Speicher oder verfügbaren Minuten im aktuellen Abrechnungszeitraum werden GitHub Actions und GitHub Packages weiterhin verfügbar sein bis die eingeschlossene Nutzung erreicht ist.
  • Für Konten, welche die eingeschlossene Nutzung für GitHub Actions oder GitHub Packages im aktuellen Abrechnungszeitraum erreicht haben, werden sowohl GitHub Actions wie auch GitHub Packages deaktiviert werden, um weitere Überschreitungen zu verhindern.