Skip to main content

Öffnen eines vorhandenen Codespaces

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

Sie können jeden Ihrer aktiven oder gestoppten Codespaces auf GitHub, in Visual Studio Code oder mithilfe von GitHub CLI erneut öffnen. Ein gelöschter Codespace kann nicht erneut geöffnet werden. Weitere Informationen findest du unter Grundlegendes zum Codespacelebenszyklus.

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

Sie können einen Codespace schnell wieder aufnehmen, wenn Sie auf GitHub ein Repository anzeigen.

  1. Wenn auf GitHub die Registerkarte Code Ihres Repositorys angezeigt wird, drücken Sie , (die Taste Komma).

    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 „Create codespace“, und es wird eine Schaltfläche mit der Bezeichnung Create a new codespace 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. Wähle in der oberen linken Ecke von GitHub aus, und klicke auf Codespaces, um die Seite „Your codespaces“ auf github.com/codespaces anzuzeigen.

  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. Siehe Festlegen des 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.

    Du kannst den Codespace über folgende Optionen öffnen:

    • In deinem Browser
    • Visual Studio Code
    • JupyterLab

    Wenn Sie Visual Studio Code (Desktopanwendung) auswählen, müssen Sie sicherstellen, dass VS Code auf dem lokalen Computer installiert sind.

    Wenn du JupyterLab auswählst, muss die JupyterLab-Anwendung im Codespace installiert sein. Das Standard-Dev-Containerimage 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 Dev-Container 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.

Öffnen eines vorhandenen Codespaces

Sie können Links zu ihren vorhandenen Codespaces erstellen. Dies ist nützlich, wenn Sie über einen langlebigen Codespace verfügen, zu dem Sie häufig zurückkehren. Sie können den Link an einem Speicherort Ihrer Wahl speichern, als Alternative zur Verwendung des Links auf https://github.com/codespaces.

Hinweis

Du kannst nur eigene Codespaces öffnen. Wenn jemand auf einen Link zu einem Ihrer Codespaces klickt, wird eine Fehlermeldung von 404 angezeigt.

Erstellen Sie eine Anmelde-URL nach folgendem Muster: In diesen URL steht CODESPACE-NAME für den eindeutigen, dauerhaften Namen des Codespaces, z. B. literate-space-parakeet-w5vg5ww5p793g7g9, und nicht für den Anzeigenamen des Codespaces. Sie finden den Namen eines Codespaces, indem Sie den Link zum Codespace auf Ihrer https://github.com/codespaces Seite kopieren und den Codespacenamen aus der URL extrahieren.

Link wird geöffnet inVerknüpfungssyntax
Screenshot des VS Code-Webclientshttps://CODESPACE-NAME.github.dev
VS Code Webclient mit einem angegebenen Arbeitsbereichhttps://CODESPACE-NAME.github.dev?folder=/workspaces/PATH/TO/WORKSPACE/DIRECTORY
Visual Studio Code Desktopanwendunghttps://github.com/codespaces/CODESPACE-NAME?editor=vscode
JupyterLabhttps://github.com/codespaces/CODESPACE-NAME?editor=jupyter

Erneutes Öffnen eines vorhandenen Codespaces

Hinweis

Damit du GitHub Codespaces in VS Code verwenden kannst, musst du die Codespaces-Erweiterung installieren. Siehe Verwenden von GitHub Codespaces in Visual Studio Code.

  1. Öffnen Sie in der VS Code Desktopanwendung die Befehlspalette mit Befehl+UMSCHALT+P (Mac) oder STRG+UMSCHALT+P (Windows/Linux).

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

    • Wenn Sie einen Codespace in einem neuen Fenster öffnen VS Codemöchten, wählen Sie "Codespaces" aus: Codespace im neuen Fenster öffnen
    • 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, zu denen eine Verbindung hergestellt werden kann.

Sie können auch auf die oben aufgeführten Befehle zugreifen, indem Sie zur Remote-Explorer-Ansicht navigieren VS Code und mit der rechten Maustaste auf den Codespace klicken, den Sie öffnen möchten.

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.

Öffnen eines vorhandenen Codespaces

Sie können Links zu ihren vorhandenen Codespaces erstellen. Dies ist nützlich, wenn Sie über einen langlebigen Codespace verfügen, zu dem Sie häufig zurückkehren. Sie können den Link an einem Speicherort Ihrer Wahl speichern, als Alternative zur Verwendung des Links auf https://github.com/codespaces.

Hinweis

Du kannst nur eigene Codespaces öffnen. Wenn jemand auf einen Link zu einem Ihrer Codespaces klickt, wird eine Fehlermeldung von 404 angezeigt.

Erstellen Sie eine Anmelde-URL nach folgendem Muster: In diesen URL steht CODESPACE-NAME für den eindeutigen, dauerhaften Namen des Codespaces, z. B. literate-space-parakeet-w5vg5ww5p793g7g9, und nicht für den Anzeigenamen des Codespaces. Sie finden den Namen eines Codespaces, indem Sie den Link zum Codespace auf Ihrer https://github.com/codespaces Seite kopieren und den Codespacenamen aus der URL extrahieren.

Link wird geöffnet inVerknüpfungssyntax
Screenshot des VS Code-Webclientshttps://CODESPACE-NAME.github.dev
VS Code Webclient mit einem angegebenen Arbeitsbereichhttps://CODESPACE-NAME.github.dev?folder=/workspaces/PATH/TO/WORKSPACE/DIRECTORY
Visual Studio Code Desktopanwendunghttps://github.com/codespaces/CODESPACE-NAME?editor=vscode
JupyterLabhttps://github.com/codespaces/CODESPACE-NAME?editor=jupyter

Erneutes Öffnen eines vorhandenen Codespaces

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.

  1. Geben Sie in einem Terminal einen der folgenden GitHub CLI Befehle ein.

    • Um einen Codespace in VS Codezu öffnen, geben Sie Folgendes ein:

      Shell
      gh codespace code
      

      Hinweis

      Sie müssen VS Code auf Ihrem lokalen Computer installiert haben. Siehe "EinrichtenVisual 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 Standard-Dev-Containerimage 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 Dev-Container 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.

Siehe gh codespace code im GitHub CLI Handbuch.

Weiterführende Lektüre