Skip to main content

Problembehandlung bei der Verbindung mit GitHub Codespaces

Problembehandlung bei der Verbindung mit GitHub Codespaces.

503 Codespace-Dienst nicht verfügbar

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

  • Wenn in Visual Studio Code oder in Ihrem Browserfenster eine Start-Schaltfläche angezeigt wird, klicken Sie auf Start, um die Verbindung zum Codespace wiederherzustellen.
  • Setze den Codespace zurück, indem du das Fenster noch einmal lädst. Klicken Sie in Visual Studio Code in der Befehlspalette auf Developer: Reload Window.

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.

Um die Liste der von GitHub Codespaces benötigten Domänen abzurufen, führen Sie den folgenden Befehl mit GitHub CLI aus:

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 Nachricht nicht in dieser Liste enthalten ist, überprüfen Sie die Dienstverfügbarkeit bei Codespacesgithubstatus.com. Wenn der Codespaces Dienst verfügbar ist, Du musst dich ggf. an den Support wenden. Weitere Informationen finden Sie 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 standardmäßige Dev-Container-Image, das von GitHub Codespaces verwendet wird, enthält JupyterLab. Wenn Sie Ihre Dev-Container-Konfiguration jedoch 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 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 Dev-Container.

Wenn Sie immer noch keine Verbindung herstellen können, Du musst dich ggf. an den Support wenden. Weitere Informationen finden Sie unter Arbeiten mit Unterstützung für GitHub Codespaces.

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

Wenn Sie keine Verbindung mit einem Codespace vom Visual Studio Code Desktop herstellen können, führen Sie die folgenden Schritte zur Problembehandlung aus.

  1. Überprüfen Sie, ob die neueste Version der GitHub Codespaces Erweiterung installiert ist. Die Erweiterung ist ein Previewrelease, für das häufig Updates veröffentlicht werden.
    1. Zeigen Sie in Visual Studio Code, die Registerkarte "Erweiterungen" an.
    2. Wählen Sie die GitHub Codespaces Erweiterung aus, um die Übersichtsseite 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üfen Sie, ob Sie den stabilen Build oder Visual Studio Code die Visual Studio Code Insider-Version (nachtige Updates) verwenden. 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, ist es wahrscheinlich, dass Ihre Firewall TLS-Inspektion durchführt und ein selbstsigniertes Zertifikat eingibt, das GitHub nicht überprüft werden 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 Sie immer noch keine Verbindung herstellen können, Du musst dich ggf. an den Support wenden. Weitere Informationen finden Sie unter Arbeiten mit Unterstützung für GitHub Codespaces.

Der Codespace hat Latenzprobleme

Wenn der Codespace besonders langsam erscheint oder Latenzprobleme aufweist, ist es möglich, dass es in einer weit von dir entfernten Region erstellt wurde. Um dies zu beheben, können Sie Ihre GitHub Codespaces Region manuell festlegen.