Skip to main content

Konfigurieren des automatischen Löschens deiner Codespaces

Inaktive Codespaces werden automatisch gelöscht. Du kannst bis zu einem Maximum von 30 Tagen auswählen, wie lange deine beendeten Codespaces aufbewahrt werden.

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.

Hinweis: 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.

Hinweis: 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

  1. Klicke auf einer beliebigen Seite in der oberen rechten Ecke auf dein Profilfoto und anschließend auf Einstellungen.

    Screenshot of a user's account menu on GitHub. The menu item "Settings" is outlined in dark orange.

  2. Klicke im Abschnitt „Code, Planung und Automatisierung“ der Seitenleiste auf Codespaces.

  3. Gib unter „Standardaufbewahrungszeitraum“ die Anzahl der Tage ein, für die deine Codespaces standardmäßig aufbewahrt werden sollen, nachdem sie beendet wurden.

    Screenshot der Einstellung „Standardaufbewahrungszeitraum“ (festgelegt auf 1 Tag). Neben der Anzahl von Tagen befindet sich die Schaltfläche „Speichern“.

    Du kannst deinen Standardaufbewahrungszeitraum zwischen 0 und 30 Tagen festlegen.

    Warnung: 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.

  4. Klicke 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.

Screenshot einer Liste mit drei Codespaces. Der dritte Codespace ist mit „Läuft ab in 4 Tagen“ bezeichnet. Die Bezeichnung ist dunkelorange umrandet.

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.

Hinweis: Die Option „Codespace beibehalten“ ist für organisationseigene Codespaces, die von einer Aufbewahrungsrichtlinie für Organisationen betroffen sind, nicht verfügbar.

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.

  1. Wähle in der oberen linken Ecke von GitHub.com aus, und klicke dann auf Codespaces, um zur Seite „Deine Codespaces“ bei github.com/codespaces zu gelangen.

  2. Klicke rechts neben dem Codespace, den du vom automatischen Löschvorgang ausschließen möchtest, auf und anschließend auf Codespace beibehalten.

    Screenshot des Dropdownmenüs für einen aktiven Codespace. Für die Option „Codespace beibehalten“ wird eine QuickInfo mit dem Hinweis angezeigt, dass der Codespace zehn Tage nach dem Herunterfahren abläuft.

Codespaces, die du vom automatischen Löschen ausgenommen hast, werden in deomer Liste der Codespaces mit dem Lesezeichensymbol gekennzeichnet ().

Screenshot eines Abschnitts der Codespaceliste mit einem Codespace, der mit dem Textmarkensymbol versehen ist.

Festlegen eines Aufbewahrungszeitraums für einen Codespace

Wenn du die GitHub CLI installiert hast, kannst du sie für die Arbeit mit GitHub Codespaces verwenden. Installationsanweisungen für GitHub CLI findest du im GitHub CLI-Repository.

Um beim Erstellen eines Codespaces den Aufbewahrungszeitraum festzulegen, verwende das --retention-period-Flag mit dem codespace create-Unterbefehl. Gib den Zeitraum in Tagen an. Der Zeitraum muss zwischen 0 und 30 Tagen betragen.

gh codespace create --retention-period DAYS

Wenn du beim Erstellen eines Codespaces keinen Aufbewahrungszeitraum angibst, wird entweder dein Standardaufbewahrungszeitraum oder ein Aufbewahrungszeitraum der Organisation festgelegt, je nachdem, welcher kürzer ist. Informationen zum Festlegen deines Standardaufbewahrungszeitraums findest du auf dieser Seite auf der Registerkarte „Webbrowser“.

Weitere Informationen zur GitHub CLI findest du unter Informationen zur GitHub CLI.

Festlegen des Aufbewahrungszeitraums

Du kannst auf GitHub.com deinen Standardaufbewahrungszeitraum in deinem Webbrowser festlegen. Wenn du alternativ GitHub CLI verwendest, um einen Codespace zu erstellen, kannst du einen Aufbewahrungszeitraum für diesen bestimmten Codespace festlegen. Weitere Informationen erhältst du, wenn du oben auf die entsprechende Registerkarte klickst.

Überprüfen, ob Codespaces bald automatisch gelöscht werden

Du kannst in der Visual Studio Code-Desktopanwendung überprüfen, ob ein Codespace bald automatisch gelöscht werden soll.

  1. Klicke auf der linken Aktivitätsleiste von VS Code auf das Symbol „Remote-Explorer“.

    Screenshot der Aktivitätsleiste, Das Symbol für die Randleiste „Remote-Explorer“ (ein Rechteck mit einem überlagerten Kreis) ist orange umrandet.

    Hinweis: Wenn der Remote-Explorer nicht in der Aktivitätsleiste angezeigt wird:

    1. Öffne die Befehlspalette. Zum Beispiel durch Drücken von UMSCHALT+Befehlstaste+P (Mac) / STRG+UMSCHALT+P (Windows/Linux).
    2. Geben Sie Folgendes ein: details.
    3. Klicke auf Codespaces: Details.
  2. Wähle GitHub Codespaces im Dropdownmenü oben rechts im Remote-Explorer aus, falls es noch nicht ausgewählt ist.

  3. Positioniere unter „GITHUB CODESPACES“ den Mauszeiger über dem gewünschten Codespace. Ein Popupfeld mit Informationen über den Codespace wird angezeigt.

    Gegen Ende des Aufbewahrungszeitraums des Codespaces wird eine Zeile hinzugefügt, die angibt, wann der Codespace abläuft.

    Screenshot der Randleiste „Remote-Explorer“. Im Kontextmenü für einen Codespace ist „Läuft ab in 19 Tagen“ orange umrandet.

Weiterführende Themen