Skip to main content

Résolution des problÚmes de transfert de port pour GitHub Codespaces

Étapes de dĂ©pannage pour les problĂšmes courants relatifs au transfert de port.

Quand une application s’exĂ©cutant Ă  l’intĂ©rieur d’un codespace gĂ©nĂšre un port vers la console, GitHub Codespaces dĂ©tecte le modĂšle d’URL localhost et transfĂšre automatiquement le port. Pour plus d’informations, consultez « Transfert de ports dans votre espace de code Â».

Si un port n’est pas automatiquement transfĂ©rĂ©, vous pouvez le transfĂ©rer manuellement. Pour plus d’informations, consultez « Transfert de ports dans votre espace de code Â».

Si le transfert de port est configuré, vérifiez ce qui suit :

  • Utilisez le lien dans le message de notification « toast Â» qui s’affiche en bas Ă  droite de VS Code ou cliquez sur l’URL dans Terminal pour ouvrir le port transfĂ©rĂ©. Par exemple, la saisie de localhost:8000 sur votre ordinateur local ne fonctionnera pas si vous ĂȘtes connectĂ© au codespace via le navigateur.
  • Veillez Ă  vĂ©rifier que votre application est toujours en cours d’exĂ©cution Ă  partir de votre codespace. Si votre codespace s’est arrĂȘtĂ© aprĂšs une pĂ©riode d’inactivitĂ©, vous devez veiller Ă  redĂ©marrer votre application une fois que le codespace a redĂ©marrĂ©.

En rĂšgle gĂ©nĂ©rale, vous pouvez rendre un port transfĂ©rĂ© accessible publiquement, ou au sein de l’organisation propriĂ©taire d’un dĂ©pĂŽt. Pour plus d’informations, consultez « Transfert de ports dans votre espace de code Â». Si une ou les deux options de visibilitĂ© publique ou de l’organisation ne sont pas disponible, cela indique qu’une stratĂ©gie au niveau de l’organisation a Ă©tĂ© configurĂ©e. Pour plus d’informations, consultez « Restriction de la visibilitĂ© des ports transfĂ©rĂ©s Â».

Le domaine GitHub utilisĂ© pour le transfert de port peut changer de temps Ă  autre. Si vous rĂ©fĂ©rencez un port transfĂ©rĂ© dans votre code, par exemple dans un test, nous vous recommandons d’utiliser une variable d’environnement au lieu de coder en dur l’URL. Pour plus d’informations, consultez « Variables d’environnement par dĂ©faut pour votre espace de code Â».