Skip to main content

Résolution des problÚmes liés à votre connexion à GitHub Codespaces

Résolution des problÚmes liés à 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 est disponible dans Visual Studio Code ou dans la fenĂȘtre de votre navigateur, cliquez sur DĂ©marrer pour vous reconnecter au codespace.
  • RĂ©initialisez votre codespace en rechargeant la fenĂȘtre. Depuis la palette de commandes de Visual Studio Code, cliquez 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 de GitHub CLI :

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 service de Codespaces sur githubstatus.com. Si le service Codespaces est disponible, Vous avez peut-ĂȘtre besoin de contacter le support technique. Pour plus d’informations, consultez « Travailler avec le support pour 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 par dĂ©faut du conteneur de dĂ©veloppement utilisĂ©e par GitHub Codespaces inclut JupyterLab, mais si vous avez personnalisĂ© la configuration de votre conteneur de dĂ©veloppement, vous devrez installer manuellement JupyterLab.

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 parvenez toujours pas Ă  vous connecter, Vous avez peut-ĂȘtre besoin de contacter le support technique. Pour plus d’informations, consultez « Travailler avec le support pour GitHub Codespaces Â».

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

Si vous ne parvenez pas à vous connecter à un codespace à partir du bureau de Visual Studio Code, suivez les étapes de résolution suivantes.

  1. VĂ©rifiez que la derniĂšre version de l’extension GitHub Codespaces est installĂ©e. L’extension est une prĂ©version et des mises Ă  jour frĂ©quentes sont publiĂ©es.
    1. Dans Visual Studio Code, accĂ©dez Ă  l’onglet « Extensions Â».
    2. SĂ©lectionnez l’extension GitHub Codespaces pour afficher la page de prĂ©sentation de celle-ci.
    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 que vous utilisez bien la build stable de Visual Studio Code ou la version Insiders de Visual Studio Code (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Ă© que 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 parvenez toujours pas Ă  vous connecter, Vous avez peut-ĂȘtre besoin de contacter le support technique. Pour plus d’informations, consultez « Travailler avec le support pour 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 la rĂ©gion de vos GitHub Codespaces.