Skip to main content
Wir veröffentlichen regelmäßig Aktualisierungen unserer Dokumentation, und die Übersetzung dieser Seite ist möglicherweise noch nicht abgeschlossen. Aktuelle Informationen findest du in der englischsprachigen Dokumentation.

Öffnen eines vorhandenen Codespaces

Du kannst einen Codespace, den du geschlossen oder angehalten hast, erneut öffnen und zu deiner Arbeit zurückkehren.

Hinweis: Die Verwendung von GitHub Codespaces mit JetBrains-IDEs ist derzeit in einer öffentlichen Betaversion möglich und kann noch geändert werden.

Du kannst jeden deiner aktiven oder angehaltenen Codespaces auf GitHub.com, in einer JetBrains-IDE, in Visual Studio Code oder mit GitHub CLI erneut öffnen. Ein gelöschter Codespace kann nicht erneut geöffnet werden. Weitere Informationen findest du unter Der Codespace-Lebenszyklus.

Du kannst alle deine Codespaces auf der Seite „Deine Codespaces“ unter github.com/codespaces anzeigen. Auf dieser Seite hast du folgende Möglichkeiten:

Fortsetzen eines Codespaces über die Seite eines Repositorys

Beim Anzeigen eines Repositorys auf GitHub.com kannst du einen Codespace einfach fortsetzen.

  1. Wenn das Repository auf GitHub.com angezeigt wird, drücke ,.

    Die Seite „Codespace fortsetzen“ wird angezeigt. Auf diese Weise kannst du den zuletzt verwendeten Codespace für den aktuell ausgewählten Branch des Repositorys bzw. beim Anzeigen eines Pull Requests für den Topic-Branch des Pull Requests fortsetzen.

    Screenshot: Seite „Codespace fortsetzen“ mit den Schaltflächen „Diesen Codespace fortsetzen“ und „Neuen Codespace erstellen“.

  2. Klicke auf Diesen Codespace fortsetzen.

    Wenn du einen neuen Codespace für diesen Branch des Repositorys erstellen möchtest, klicke wahlweise auf Neuen Codespace erstellen.

    Hinweis: Wenn du über keinen Codespace für diesen Branch verfügst, lautet der Titel der Seite „Codespace erstellen“, und es wird eine Schaltfläche mit der Bezeichnung Neuen Codespace erstellen angezeigt.

Füge für die Adresse dieser Seite ein Lesezeichen hinzu, wenn du schnell dorthin zurückkehren möchtest, um deinen Codespace fortzusetzen. Wahlweise kannst du die Adresse anderen Personen in einem Link zur Verfügung stellen, damit diese schnell eigene Codespaces für dieses Repository erstellen und fortsetzen können.

Öffnen eines vorhandenen Codespaces über die Seite „Deine Codespaces“

  1. Navigiere zur Seite „Deine Codespaces“ unter github.com/codespaces.

  2. Wenn du einen Codespace in deinem Standard-Editor öffnen möchtest, klicke auf den Namen des Codespaces. Du kannst deinen Standard-Editor für Codespaces auf der Seite mit deinen persönlichen Einstellungen festlegen. Weitere Informationen findest du unter Festlegen deines Standard-Editors für GitHub Codespaces.

    So öffnest du den Codespace in einem anderen Editor als deinem Standard-Editor

    1. Klicke auf die Auslassungspunkte ( ... ) rechts neben dem Codespace, den du öffnen möchtest.
    2. Klicke auf Öffnen in.
    3. Klicken auf Öffnen in ANWENDUNG.

    Screenshot: Dialogfeld „Öffnen in“ mit hervorgehobener Option „In Visual Studio Code öffnen“

    Du kannst den Codespace über folgende Optionen öffnen:

    • In deinem Browser
    • Visual Studio Code
    • JetBrains Gateway
    • JupyterLab

    Wenn du Visual Studio Code oder JetBrains Gateway auswählst, musst du sicherstellen, dass du die ausgewählte Anwendung auf deinem lokalen Computer installiert hast.

    Wenn du JupyterLab auswählst, muss die JupyterLab-Anwendung im Codespace installiert sein. Das Standardcontainerimage enthält JupyterLab, sodass bei Codespaces, die mithilfe des Standardimages erstellt wurden, JupyterLab immer installiert ist. Weitere Informationen zum Standardimage findest du unter Einführung in Entwicklungscontainer und im devcontainers/images-Repository. Wenn du nicht das Standardimage in deiner Entwicklungscontainerkonfiguration verwendest, kannst du JupyterLab installieren, indem du das Feature ghcr.io/devcontainers/features/python zur Datei devcontainer.json hinzufügst. Du solltest die Option "installJupyterlab": true einfügen. Weitere Informationen findest du in der Infodatei für das Feature python im Repository devcontainers/features.

Erneutes Öffnen eines vorhandenen Codespaces

Hinweis: Damit du GitHub Codespaces in VS Code verwenden kannst, musst du die Codespaces-Erweiterung installieren. Weitere Informationen findest du unterVerwenden von Github Codespaces in Visual Studio Code.

  1. Öffne in der VS Code-Desktopanwendung über BEFEHL+UMSCHALT+P (Mac) oder STRG+UMSCHALT+P (Windows/Linux) die Befehlspalette.

  2. Gib „Codespaces“ ein, und wähle einen der folgenden Befehle aus.

    • Um einen Codespace in einem neuen Fenster von VS Code zu öffnen, wähle Codespaces: Codespace in neuem Fenster öffnen aus.
    • Wenn du einen Codespace im Web-Editor öffnen möchtest, wähle Codespaces: Im Browser öffnen aus.
  3. Klicke auf den Codespace, den du öffnen möchtest.

    Screenshot der Befehlspalette von VS Code mit einer Liste der Codespaces, mit denen eine Verbindung hergestellt werden kann

Du kannst auch auf die oben aufgeführten Befehle zugreifen, indem du in VS Code zur Remote-Explorer-Ansicht navigierst und mit der rechten Maustaste auf den Codespace klickst, den du öffnen möchtest.

Screenshot eines im Remote-Explorer ausgewählten Codespaces mit hervorgehobener Option „Im Browser öffnen“ im Menü, das über einen Rechtsklick aufgerufen wird

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.

Erneutes Öffnen eines vorhandenen Codespaces

  1. Gib in einem Terminal einen der folgenden GitHub CLI-Befehle ein.

    • Um einen Codespace in VS Code zu öffnen, gibst du Folgendes ein:

      Shell
      gh codespace code

      Hinweis: VS Code muss auf deinem lokalen Computer installiert sein. Weitere Informationen findest du unter Einrichten von Visual Studio Code in der VS Code-Dokumentation.

    • Zum Öffnen eines Codespaces im Browser gibst du Folgendes ein:

      Shell
      gh codespace code --web
    • Um einen Codespace in JupyterLab zu öffnen, gibst du Folgendes ein:

      Shell
      gh codespace jupyter

      Hinweis: Die JupyterLab-Anwendung muss in dem Codespace installiert sein, den du öffnest. Das Standardcontainerimage enthält JupyterLab, sodass bei Codespaces, die mithilfe des Standardimages erstellt wurden, JupyterLab immer installiert ist. Weitere Informationen zum Standardimage findest du unter Einführung in Entwicklungscontainer und im devcontainers/images-Repository. Wenn du nicht das Standardimage in deiner Entwicklungscontainerkonfiguration verwendest, kannst du JupyterLab installieren, indem du das Feature ghcr.io/devcontainers/features/python zur Datei devcontainer.json hinzufügst. Du solltest die Option "installJupyterlab": true einfügen. Weitere Informationen findest du in der Infodatei für das Feature python im Repository devcontainers/features.

    • Um über die Befehlszeile auf einen Codespace zuzugreifen, gib über SSH Folgendes ein:

      Shell
      gh codespace ssh
  2. Navigiere mithilfe der Pfeiltasten zu dem Codespace, den du öffnen möchtest.

  3. Drücke die EINGABETASTE, um den Codespace zu öffnen.

Weitere Informationen findest du unter gh codespace code im Handbuch GitHub CLI.

Erneutes Öffnen eines vorhandenen Codespaces

Wenn du das JetBrains-Gateway als Standard-Editor festgelegt hast, wird das Gateway automatisch gestartet, wenn du einen Codespace aus GitHub.com öffnest.

Wenn das JetBrains-Gateway nicht dein Standard-Editor ist, kannst du dennoch einen Codespace in JetBrains öffnen, indem du unter github.com/codespaces zur Seite „Deine Codespaces“ wechselst und rechts neben dem Codespace, den du öffnen möchtest, auf die Auslassungspunkte (...) klickst. Weitere Informationen findest du unter Öffnen eines vorhandenen Codespaces.

Alternativ kannst du auch das JetBrains-Gateway öffnen und einen vorhandenen Codespace auswählen, wie im folgenden Verfahren beschrieben.

  1. Öffne die Anwendung JetBrains Gateway.

  2. Klicke auf Mit Codespaces verbinden.

    Screenshot der Startseite des JetBrains-Gateways mit der Schaltfläche „Mit Codespaces verbinden“

  3. Klicke in der Liste „Deine Codespaces“ auf den Codespace, in dem du arbeiten möchtest.

    Screenshot der Liste „Deine Codespaces“ im JetBrains-Gateway

  4. Klicke in der Liste „Verfügbare IDEs“ auf die JetBrains-IDE, die du verwenden möchtest. Das Gateway speichert deine Auswahl, wenn du das nächste Mal eine Verbindung mit einem Codespace herstellst.

    Screenshot: Dropdownliste „IDE auswählen“ im JetBrains-Gateway. Der Mauszeiger zeigt auf „IntelliJ IDEA“.

  5. Klicke auf Verbinden.

    Hinweise:

    • Wenn du Rider als JetBrains-IDE ausgewählt hast und das Repository mehrere Projektmappendateien enthält, wird das Dialogfeld „Projektmappenpfad festlegen“ angezeigt, in dem du aufgefordert wirst, die gewünschte Projektmappe auszuwählen. Wähle im Dropdownmenü eine Projektmappendatei aus, und klicke auf OK.

      Wenn das Repository keine Projektmappendatei enthält, wird Rider in einer grundlegenden Projektverzeichnisansicht geöffnet und verfügt über eingeschränkte Funktionen. Beispielsweise ist die .NET-spezifische Codenavigation nicht vorhanden. Wenn sich nur eine einzelne Projektmappendatei im Repository befindet, wird diese automatisch verwendet, ohne dass die Eingabeaufforderung angezeigt wird. Weitere Informationen findest du unter Erstellen und Öffnen von Projekten und Projektmappen in der JetBrains-Dokumentation.

    • Wenn du zum ersten Mal eine Verbindung mit einer Remoteressource herstellst, wirst du beim Ausführen einer Firewall möglicherweise aufgefordert, JetBrains Gateway für die Kommunikation über dein Netzwerk zuzulassen.