Skip to main content

Résolution des problèmes de connexion à GitHub Espaces de code

Résolution des problèmes d’aide pour la connexion à GitHub Codespaces.

503 - Service des codespaces non disponible

Les codespaces sont configurés pour s’arrêter au bout de 30 minutes d’inactivité. Si vous essayez d’interagir avec un codespace après l’arrêt de celui-ci, l’erreur 503 service unavailable peut apparaître.

  • Si un bouton Démarrer s’affiche dans Visual Studio Code ou dans la fenêtre de votre navigateur, cliquez sur Démarrer pour vous reconnecter à l’espace de code.
  • Réinitialisez votre codespace en rechargeant la fenêtre. Dans la palette de commandes , Visual Studio Codecliquez sur Développeur : Recharger la fenêtre.

Le navigateur ne peut pas se connecter

Il peut arriver que vous n’ayez pas accès à un codespace à partir de votre navigateur. Dans ce cas, accédez à https://github.com/codespaces et essayez de vous connecter au codespace à partir de cette page.

  • Si le codespace n’est pas répertorié sur cette page, vérifiez que vous êtes bien propriétaire du codespace auquel vous essayez de vous connecter. Vous ne pouvez ouvrir qu’un codespace que vous avez créé.
  • Si le codespace est répertorié, mais que vous ne parvenez pas à vous connecter à celui-ci à partir de cette page, essayez de vous connecter à l’aide d’un autre navigateur.

Diagnostiquer par message d’erreur

« Oh non, il semblerait que vous soyez hors connexion »

Vérifiez que vous disposez d’une connexion Internet stable et que votre réseau d’entreprise ne bloque pas la connexion. Si possible, vérifiez la journalisation des connexions rejetées sur votre appareil.

Si vous voyez les connexions rejetées, vérifiez que les domaines documentés par le point de terminaison de l’API /meta REST ne sont pas bloqués par votre pare-feu. Pour plus d’informations, consultez « Points de terminaison d’API REST pour les métadonnées ».

Pour obtenir la liste des domaines requis par GitHub Codespaces, exécutez la commande suivante à l’aide GitHub CLIde :

gh api meta --jq .domains.codespaces

« Nous avons des difficultés à récupérer vos informations de codespace»

Il s’agit d’une erreur transitionnelle. Patientez quelques minutes et réessayez.

« Nous n’avons pas pu authentifier votre connexion »

Cela indique qu’une erreur s’est produite avec l’authentification. Essayez d’effacer votre stockage local et les cookies, puis réessayez.

Si vous ne pouvez toujours pas vous connecter et que le message que vous voyez ne figure pas dans cette liste, vérifiez la disponibilité du Codespaces service à githubstatus.com. Si le Codespaces service est disponible, Vous avez peut-être besoin de contacter le support technique. Pour plus d’informations, consultez « Travail avec le support de GitHub Codespaces ».

Impossible de se connecter à votre codespace dans JupyterLab

Pour pouvoir utiliser un codespace dans JupyterLab, vous devez vérifier qu’il est installé dans votre codespace. L’image de conteneur de développement par défaut utilisée par GitHub Codespaces inclut JupyterLab, mais si vous avez personnalisé la configuration de votre conteneur de développement, vous devrez installer JupyterLab manuellement.

Si votre codespace utilise une image Debian, vous pouvez installer JupyterLab dans le conteneur de développement en ajoutant la fonctionnalité python à votre fichier devcontainer.json, avec l’option installJupyterlab définie sur true. Sinon, installez-le directement dans votre Dockerfile. Pour obtenir des instructions d’installation, consultez « Installation » dans la documentation de JupyterLab.

Pour plus d’informations sur la fonctionnalité python, consultez la page README dans le dépôt devcontainers/features. Pour plus d’informations sur le fichier devcontainer.json et le fichier Dockerfile, consultez Présentation des conteneurs de développement.

Si vous ne pouvez toujours pas vous connecter, Vous avez peut-être besoin de contacter le support technique. Pour plus d’informations, consultez « Travail avec le support de GitHub Codespaces ».

GitHub Codespaces extension pour Visual Studio Code ne peut pas se connecter

Si vous ne pouvez pas vous connecter à un espace de code à partir du Visual Studio Code bureau, procédez comme suit.

  1. Vérifiez que vous disposez de la dernière version de l’extension GitHub Codespaces installée. L’extension est une préversion et des mises à jour fréquentes sont publiées.
    1. Dans Visual Studio Code, affichez l’onglet « Extensions ».
    2. Sélectionnez l’extension GitHub Codespaces pour afficher la page de vue d’ensemble de l’extension.
    3. Si une mise à jour est disponible, un bouton apparaît. Cliquez sur Mettre à jour vers X.X.X pour procéder à une mise à niveau vers la dernière version.
  2. Vérifiez si vous utilisez la version stable de Visual Studio Code ou la version Visual Studio Code Insiders (mises à jour nocturnes). Si vous utilisez la version Insiders, essayez d’installer la build stable.
  3. Assurez-vous que votre réseau d’entreprise ne bloque pas la connexion.
    1. Si vous recevez des erreurs telles que connect EACCES, connect ECONNREFUSED ou getaddrinfo ENOTFOUND ou d’autres erreurs similaires, votre pare-feu bloque probablement les connexions à notre service de connexion. Pour vérifier cela, visitez cette URL. Si la demande échoue ou si vous ne voyez aucune donnée, vous devez probablement utiliser votre administrateur système pour ajouter *.visualstudio.com à la liste adresses IP autorisées de votre pare-feu.
    2. Si vous voyez l’erreur Tunnel service HTTPS certificate is invalid. This may be caused by the use of a self-signed certificate or a firewall intercepting the connection , il est probable que votre pare-feu effectue une inspection TLS et injecte un certificat auto-signé qui GitHub n’est pas en mesure de vérifier. Pour résoudre ce problème, votre administrateur système doit autoriser *.visualstudio.com à contourner l’inspection ou installer l’autorité de certification racine que le pare-feu injecte sur votre ordinateur local.

Si vous ne pouvez toujours pas vous connecter, Vous avez peut-être besoin de contacter le support technique. Pour plus d’informations, consultez « Travail avec le support de GitHub Codespaces ».

Le codespace présente des problèmes de latence

Si le codespace semble particulièrement lent ou présente des problèmes de latence, il est possible qu’il ait été créé dans une région qui est loin de vous. Pour résoudre ce problème, vous pouvez définir manuellement votre GitHub Codespaces région.