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.
- 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.
- Dans Visual Studio Code, accĂ©dez Ă lâonglet « Extensions ».
- SĂ©lectionnez lâextension GitHub Codespaces pour afficher la page de prĂ©sentation de celle-ci.
- 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.
- 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.
- Assurez-vous que votre rĂ©seau dâentreprise ne bloque pas la connexion.
- Si vous recevez des erreurs telles que
connect EACCES
,connect ECONNREFUSED
ougetaddrinfo 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. - 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 recevez des erreurs telles que
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.