Skip to main content

Problembehandlung bei deiner Verbindung mit GitHub Codespaces

Problembehandlung bei der Verbindung mit GitHub Codespaces.

503 Codespace nicht verfügbar

Codespaces werden nach 30 Minuten ohne Aktivität beendet. Wenn du versuchst, mit einem Codespace zu interagieren, nachdem er beendet wurde, kann der Fehler 503 service unavailable angezeigt werden.

  • Wenn eine Schaltfläche namens Start in Visual Studio Code oder in deinem Browserfenster angezeigt wird, klicke auf Start, um wieder eine Verbindung mit dem Codespace herzustellen.
  • Setze den Codespace zurück, indem du das Fenster noch einmal lädst. Klicke auf der Befehlspalette in Visual Studio Code auf Developer: Fenster erneut laden.

Browser kann keine Verbindung herstellen

Manchmal kannst du eventuell nicht aus deinem Browser auf einen Codespace zugreifen. Wenn dies geschieht, wechsle zu https://github.com/codespaces, und versuche, von dieser Seite aus eine Verbindung mit dem Codespace herzustellen.

  • Wenn der Codespace auf dieser Seite nicht aufgeführt ist, überprüfe, ob du Besitzer*in des Codespaces bist, mit dem du eine Verbindung herstellen möchtest. Du kannst nur Codespaces öffnen, die du erstellt hast.
  • Wenn der Codespace aufgeführt ist, du jedoch keine Verbindung von dieser Seite aus herstellen kannst, überprüfe, ob du mit einem anderen Browser eine Verbindung herstellen kannst.

Diagnose nach Fehlermeldung

„Oh nein, es sieht so aus, als ob Sie offline sind.“

Überprüfen Sie, ob Sie über eine stabile Internetverbindung verfügen und dass Ihr Unternehmensnetzwerk die Verbindung nicht blockiert. Überprüfen Sie, wenn möglich, Protokolle über verweigerte Verbindungen auf Ihrem Gerät.

Wenn abgelehnte Verbindungen angezeigt werden, stellen Sie sicher, dass die vom /meta-REST-API-Endpunkt dokumentierten Domänen nicht von Ihrer Firewall blockiert werden. Weitere Informationen finden Sie unter REST-API-Endpunkte für Metadaten.

Führen Sie den folgenden Befehl mit GitHub CLI aus, um die Liste der Domänen abzurufen, die von GitHub Codespaces erforderlich ist:

gh api meta | jq .domains.codespaces

„Wir haben Probleme beim Abrufen Ihrer Codespaceinformationen.“

Dies ist ein Übergangsfehler. Warten Sie einige Minuten und versuchen Sie es noch einmal.

„Wir konnten Ihre Verbindung nicht authentifizieren.“

Dies weist darauf hin, dass bei der Authentifizierung ein Fehler aufgetreten ist. Versuchen Sie, Ihren lokalen Speicher und Cookies zu löschen, und versuchen Sie es erneut.

Wenn Sie immer noch keine Verbindung herstellen können und die angezeigte Meldung nicht in dieser Liste enthalten ist, überprüfen Sie die Dienstverfügbarkeit von Codespaces bei githubstatus.com. Wenn der Codespaces-Dienst verfügbar ist, Du musst dich ggf. an den Support wenden. Weitere Informationen findest du unter Arbeiten mit Unterstützung für GitHub Codespaces.

Herstellen einer Verbindung mit deinem Codespace in JupyterLab nicht möglich

Um einen Codespace in JupyterLab verwenden zu können, musst du sicherstellen, dass JupyterLab im Codespace installiert ist. Das Standard-Entwickler-Containerimage, das von GitHub Codespaces verwendet wird, enthält JupyterLab, aber wenn Sie Ihre Entwicklungscontainerkonfiguration angepasst haben, müssen Sie JupyterLab manuell installieren.

Wenn dein Codespace ein Debian-basiertes Image verwendet, kannst du JupyterLab im Entwicklungscontainer installieren, indem du das Feature python zu deiner devcontainer.json-Datei hinzufügst. Lege dabei die Option installJupyterlab auf true fest. Installiere JupyterLab andernfalls direkt in deinem Dockerfile. Installationsanweisungen findest du unter Installation in der JupyterLab-Dokumentation.

Weitere Informationen zum python-Feature findest du auf der Infoseite im devcontainers/features-Repository. Weitere Informationen zur Datei devcontainer.json und zum Dockerfile findest du unter Einführung in Entwicklungscontainer.

Wenn du immer noch keine Verbindung herstellen kannst, Du musst dich ggf. an den Support wenden. Weitere Informationen findest du unter Arbeiten mit Unterstützung für GitHub Codespaces..

Die GitHub Codespaces-Erweiterung für Visual Studio Code kann keine Verbindung herstellen

Wenn du von Visual Studio Code Desktop keine Verbindung mit einem Codespace herstellen kannst, verwende die folgenden Problembehandlungsschritte.

  1. Überprüfe, dass du die aktuelle Version der GitHub Codespaces-Erweiterung installiert hast. Die Erweiterung ist ein Previewrelease, für das häufig Updates veröffentlicht werden.
    1. Rufe in Visual Studio Code die Registerkarte „Erweiterungen“ auf.
    2. Wähle die GitHub Codespaces-Erweiterung aus, um die Übersicht der Erweiterung anzuzeigen.
    3. Wenn ein Update verfügbar ist, wird eine Schaltfläche angezeigt. Klicke auf Auf X.X.X aktualisieren, um ein Upgrade auf die neueste Version durchzuführen.
  2. Überprüfe, ob du den stabilen Build von Visual Studio Code verwendest oder das Visual Studio Code Insiders-Release mit nächtlichen Updates. Wenn du das Insiders-Release verwendest, installiere den stabilen Build.
  3. Stellen Sie sicher, dass diese Verbindungen nicht durch das Firmennetzwerk blockiert werden.
    1. Wenn Fehler wie connect EACCES, connect ECONNREFUSED, getaddrinfo ENOTFOUND oder ähnliche Fehler auftreten, werden Verbindungen zu unserem Verbindungsdienst wahrscheinlich von Ihrer Firewall blockiert. Rufen Sie diese URL auf, um das zu überprüfen. Wenn die Anforderung fehlschlägt oder keine Daten angezeigt werden, müssen Sie wahrscheinlich in Zusammenarbeit mit dem Systemadministrator *.visualstudio.com der Liste zugelassener IP-Adressen der Firewall hinzufügen.
    2. Wenn der Fehler Tunnel service HTTPS certificate is invalid. This may be caused by the use of a self-signed certificate or a firewall intercepting the connection angezeigt wird, führt die Firewall wahrscheinlich eine TLS-Inspektion durch und fügt ein selbstsigniertes Zertifikat ein, das GitHub nicht überprüfen kann. Zur Behebung des Problems muss der Systemadministrator entweder *.visualstudio.com die Umgehung der Inspektion erlauben oder die Stamm-CA installieren, die die Firewall auf Ihrem lokalen Computer einfügt.

Wenn du immer noch keine Verbindung herstellen kannst, Du musst dich ggf. an den Support wenden. Weitere Informationen findest du unter Arbeiten mit Unterstützung für GitHub Codespaces..

Latenzprobleme beim Codespace

Wenn der Codespace besonders langsam erscheint oder Latenzprobleme aufweist, ist es möglich, dass es in einer weit von dir entfernten Region erstellt wurde. Als Lösung kannst du deine GitHub Codespaces-Region manuell festlegen.