Übersicht
Die Abrechnung für deine Organisation basiert auf ihrer Compute- und Speichernutzung für GitHub Codespaces. In diesem Artikel erfährst du, wie du als Organisationsbesitzer diese Kosten verwalten kannst.
Informationen zu den Preisen für GitHub Codespaces findest du unter Informationen zur Abrechnung für GitHub Codespaces.
Ausgabenlimits
Du kannst ein Ausgabenlimit für die GitHub Codespaces in deiner Organisation festlegen. Dieses Limit wird auf die Compute- und Speicherkosten für GitHub Codespaces angewendet. Weitere Informationen findest du unter Verwalten des Ausgabenlimits für GitHub Codespaces.
-
Computenutzung: Dies ist die Gesamtdauer, für die alle GitHub Codespaces-Instanzen (Codespaces) in einem Abrechnungsmonat aktiv waren.
-
Speichernutzung: Für die Abrechnung von GitHub Codespaces schließt dies alle Dateien ein, die von allen Codespaces und Prebuilds in deinem Konto verwendet werden. Dazu gehören Ressourcen wie zum Beispiel geklonte Repositorys, Konfigurationsdateien, Erweiterungen und mehr.
Du kannst die Compute- und Speichernutzung für GitHub Codespaces für den aktuellen Abrechnungsmonat überprüfen. Informationen findest du unter Anzeigen deiner GitHub Codespaces-Nutzung.
Note
Prebuilds für GitHub Codespaces werden mithilfe von GitHub Actions erstellt und aktualisiert. Dadurch können Kosten für GitHub Actions entstehen. Du kannst ein Ausgabenlimit für GitHub Actions festlegen. Weitere Informationen finden Sie unter Informationen zur Abrechnung für GitHub Codespaces und unter Verwalten deines Ausgabenlimits für GitHub Actions. Die Speicherung der generierten Prebuilds wird zum gleichen Preis abgerechnet wie deine Codespaces und ist in deinem GitHub Codespaces-Ausgabenlimit enthalten.
Deaktivieren oder Einschränken der Abrechnung für Codespaces
Du kannst festlegen, dass die gesamte Nutzung von Codespaces in deiner Organisation den Benutzer*innen in Rechnung gestellt wird, die den Codespace erstellen. Alternativ kannst du angeben, welche Organisationsmitglieder oder Mitarbeiter Codespaces auf Kosten deiner Organisation verwenden können. Weitere Informationen findest du unter Auswählen der Besitzerinnen und Zahlerinnen von Codespaces in deiner Organisation.
Im Fall von Codespaces, die der Organisation in Rechnung gestellt werden, kannst du die Anzahl von Codespaces beschränken, die von Personen erstellt werden können. Dies kann dazu beitragen, Speichergebühren für Codespaces für deine Organisation zu senken. Weitere Informationen findest du unter Einschränken der Anzahl der für die Organisation in Rechnung gestellten Codespaces, die Benutzer*innen erstellen können.
Du kannst konfigurieren, auf welche Repositorys von Codespaces aus zugegriffen werden kann, die für ein bestimmtes Repository erstellt wurden. Weitere Informationen findest du unter Verwalten des Zugriffs auf andere Repositorys innerhalb deines Codespace.
Du kannst die Auswahl der Computertypen einschränken, die für Codespaces verfügbar sind, die aus Repositorys im Besitz deiner Organisation erstellt wurden. Dadurch kannst du verhindern, dass Personen übermäßig leistungsstarke Computer für ihre Codespaces verwenden und unnötige Kosten verursachen. Weitere Informationen findest du unter Einschränken des Zugriffs auf Computertypen.
Du kannst ein maximales Leerlauftimeout festlegen, um das maximale Timeout zu begrenzen, das Benutzer für Codespaces festlegen können, die deiner Organisation in Rechnung gestellt werden können. Dadurch lassen sich die Gebühren für die Computenutzung durch Codespaces im Leerlauf verringern, da aktive Codespaces nach einem kürzeren Timeoutzeitraum beendet werden. Weitere Informationen findest du unter Einschränken des Zeitraums für Leerlauftimeouts.
Du kannst auch einschränken, wie lange beendete Codespaces ungenutzt bleiben können, bevor sie automatisch gelöscht werden. Dies kann dazu beitragen, die Speicherkosten für Codespaces zu verringern. Weitere Informationen findest du unter Einschränken des Aufbewahrungszeitraums für Codespaces.
Repositorybesitzer, die Prebuilds für ihr Repository einrichten, können die Speicherkosten von Prebuilds verringern, indem sie diese so konfigurieren, dass sie nur in ausgewählten Regionen erstellt werden. Weitere Informationen findest du unter Konfigurieren von Prebuilds.
Löschen nicht verwendeter Codespaces
Deine Benutzer können ihre eigenen Codespaces in https://github.com/codespaces und innerhalb von Visual Studio Code löschen. Um die Größe eines Codespaces zu verringern, können Benutzer Dateien manuell über das Terminal oder innerhalb von VS Code löschen.
Als Organisationsinhaber*in kannst du alle Codespaces in deiner Organisation löschen. Weitere Informationen findest du unter Einen Codespace löschen.
Note
Codespaces werden automatisch gelöscht, nachdem sie beendet wurden und für eine benutzerdefinierbare Anzahl von Tagen inaktiv geblieben sind. Weitere Informationen findest du unter Konfigurieren des automatischen Löschens deiner Codespaces. Als Organisationsbesitzer kannst du einen maximalen Aufbewahrungszeitraum für Codespaces festlegen, die deiner Organisation gehören. Dadurch wird die persönliche Aufbewahrungseinstellung von Benutzern außer Kraft gesetzt. Weitere Informationen findest du unter Einschränken des Aufbewahrungszeitraums für Codespaces.