Standardmäßig werden GitHub Codespaces automatisch gelöscht, nachdem sie beendet wurden und 30 Tage lang inaktiv geblieben sind.
Da GitHub Codespaces jedoch Speichergebühren verursachen, solltest du den Aufbewahrungszeitraum verringern, indem du deinen Standardzeitraum in deinen persönlichen Einstellungen für GitHub Codespaces änderst. Weitere Informationen zu Speichergebühren findest du unter Informationen zur Abrechnung für GitHub Codespaces.
Note
Unabhängig davon, ob du einen persönlichen Codespace-Aufbewahrungszeitraum festgelegt hast oder nicht, solltest du dir angewöhnen, nicht mehr benötigte Codespaces zu löschen. Weitere Informationen findest du unter Einen Codespace löschen.
Automatisches Löschen erfolgt unabhängig davon, ob ein Codespace nicht gepushte Änderungen enthält. Um das automatische Löschen eines Codespaces zu verhindern, öffne den Codespace einfach erneut. Der Aufbewahrungszeitraum wird jedes Mal zurückgesetzt, wenn du eine Verbindung mit einem Codespace herstellst, und der Aufbewahrungscountdown wird neu gestartet, wenn der Codespace beendet wird.
Wenn ein Repository zu einer Organisation gehört, hat der Organisationsbesitzer möglicherweise einen Aufbewahrungszeitraum für die gesamte Organisation festgelegt. Wenn dieser Zeitraum kürzer als der Standardaufbewahrungszeitraum in deinen persönlichen Einstellungen ist, gilt der Aufbewahrungszeitraum der Organisation für Codespaces, die du für dieses Repository erstellst. Weitere Informationen findest du unter Einschränken des Aufbewahrungszeitraums für Codespaces.
Jeder Codespace verfügt über einen eigenen Aufbewahrungszeitraum. Du kannst daher über Codespaces mit unterschiedlichen Aufbewahrungszeiträumen verfügen. Beispiele:
- Du hast einen Codespace erstellt, den Standardaufbewahrungszeitraum geändert und dann einen anderen Codespace erstellt.
- Du hast einen Codespace mit GitHub CLI erstellt und einen anderen Aufbewahrungszeitraum angegeben.
- Du hast einen Codespace für ein organisationseigenes Repository erstellt, für das in den Organisationseinstellungen ein Aufbewahrungszeitraum konfiguriert ist. Der Besitz der von dir erstellten Codespaces wird auf der Seite Deine Codespaces angezeigt.
Note
Der Aufbewahrungszeitraum wird in Tagen angegeben. Ein Tag ist ein Zeitraum von 24 Stunden, der zu dem Zeitpunkt beginnt, wenn du einen Codespace beendest.
Festlegen eines Standardaufbewahrungszeitraums für deine Codespaces
-
Klicken Sie auf einer beliebigen Seite auf GitHub oben rechts auf Ihr Profilfoto und dann auf Einstellungen.
-
Klicke im Abschnitt „Code, Planung und Automatisierung“ der Seitenleiste auf Codespaces.
-
Gib unter „Standardaufbewahrungszeitraum“ die Anzahl der Tage ein, für die deine Codespaces standardmäßig aufbewahrt werden sollen, nachdem sie beendet wurden.
Du kannst deinen Standardaufbewahrungszeitraum zwischen
0
und30
Tagen festlegen.Warning
Wenn du den Zeitraum auf
0
festlegst, werden deine Codespaces sofort gelöscht, wenn du sie beendest oder ein Inaktivitätstimeout in Kraft tritt. Weitere Informationen findest du unter Festlegen des Timeoutzeitraums für GitHub Codespaces. -
Klicken Sie auf Speichern.
Wenn du einen Codespace mit GitHub CLI erstellst, kannst du diesen Standardwert außer Kraft setzen. Wenn du einen Codespace in einer Organisation erstellst, die einen kürzeren Aufbewahrungszeitraum angibt, überschreibt der Wert auf Organisationsebene dein persönliche Einstellung.
Wenn du einen Aufbewahrungszeitraum von mehreren Tagen festlegst, erhältst du einen Tag vor dem Löschen eine E-Mail-Benachrichtigung.
Überprüfen der verbleibenden Zeit bis zur automatischen Löschung
Du kannst überprüfen, ob ein Codespace bald automatisch gelöscht werden soll.
Wenn das Ende des Aufbewahrungszeitraums eines inaktiven Codespaces nähert rückt, wird dies in deiner Codespaces-Liste auf GitHub unter https://github.com/codespaces angezeigt.
Vermeiden des automatischen Löschens von Codespaces
Möglicherweise verfügst du über einen Codespace, den du länger aufbewahren möchtest, als in deinen persönlichen Einstellungen definiert ist. Verwende dazu die Option „Codespace beibehalten“. Wenn du diese Option auswählst, wird dein Codespace auf unbestimmte Zeit aufbewahrt, bis du ihn manuell löschst.
Note
Die Option „Keep codespace“ ist nicht für organisationseigene Codespaces verfügbar, die von einer Aufbewahrungsrichtlinie für Organisationen betroffen sind.
Codespaces verursachen Speicherkosten oder verbrauchen dein enthaltenes Speicherkontingent, wenn sich der Codespace im Besitz deines persönlichen GitHub-Kontos befindet. Daher solltest du dir der Kostenauswirkungen der unbegrenzten Speicherung von Codespaces bewusst sein. Weitere Informationen findest du unter Informationen zur Abrechnung für GitHub Codespaces.
-
Wählen Sie in der oberen linken Ecke von GitHub aus, und klicken Sie dann auf Codespaces, um zur Seite „Eigene Codespaces“ auf github.com/codespaces zu gelangen.
-
Klicke rechts neben dem Codespace, den du vom automatischen Löschvorgang ausschließen möchtest, auf und anschließend auf Codespace beibehalten.
Codespaces, die du vom automatischen Löschen ausgenommen hast, werden in deomer Liste der Codespaces mit dem Lesezeichensymbol gekennzeichnet ().