Skip to main content

Solução de problemas de encaminhamento de porta para o GitHub Codespaces

Etapas de solução de problemas para problemas comuns de encaminhamento de portas.

Quando um aplicativo em execução em um codespace tiver saída gerada em uma porta para o console, o GitHub Codespaces detectará o padrão da URL do localhost e encaminhará a porta automaticamente. Para obter mais informações, confira "Encaminhar portas no seu código".

Se uma porta não for redirecionada automaticamente, você poderá redirecioná-la manualmente. Para obter mais informações, confira "Encaminhar portas no seu código".

Se o encaminhamento de porta estiver configurado, verifique o seguinte:

  • Use o link na mensagem de notificação "notificação do sistema", que aparece no canto inferior direito do VS Code, ou clique na URL no Terminal, para abrir a porta encaminhada. Se você digitar localhost:8000 (por exemplo) no computador local, isso não funcionará se você estiver conectado ao codespace por meio do navegador.
  • Certifique-se de verificar se seu aplicativo ainda está sendo executado dentro do seu codespace. Se seu codespace parou após um período de inatividade, você deverá certificar-se de reiniciar o seu aplicativo depois que o codespace for reiniciado.

Normalmente, você pode tornar uma porta encaminhada acessível publicamente ou dentro da organização que é o proprietário de um repositório. Para obter mais informações, confira "Encaminhar portas no seu código". Se uma ou ambas as opções de visibilidade pública ou da organização não estiverem disponíveis, isso indicará que uma política no nível da organização foi configurada. Para obter mais informações, confira "Como restringir a visibilidade das portas encaminhadas".

Os usos do domínio GitHub para encaminhamento de porta podem mudar periodicamente. Se uma porta encaminhada for referenciada em seu código, por exemplo, em um teste, use uma variável de ambiente em vez de codificar a URL. Para obter mais informações, confira "Variáveis de ambiente padrão para seu codespace".