Skip to main content

Устранение неполадок с перенаправлением портов для GitHub Codespaces

Действия по устранению распространенных проблем с перенаправлением портов.

Когда приложение, работающее в среде codespace, подключает порт к консоли, GitHub Codespaces обнаруживает шаблон URL-адреса localhost и автоматически переадресует порт. Дополнительные сведения см. в разделе Переадресация портов в вашем codespace.

Если порт не переадресуется автоматически, его можно переадресовать вручную. Дополнительные сведения см. в разделе Переадресация портов в вашем codespace.

Если перенаправление портов настроено, проверьте следующее:

  • Чтобы открыть переадресованный порт, используйте ссылку в сообщении "всплывающее уведомление", которое отображается в правом нижнем углу VS Code, или щелкните URL-адрес в терминале. Ввод localhost:8000 (в качестве примера) на локальном компьютере работать не будет, если вы подключены к codespace через браузер.
  • Убедитесь, что приложение по-прежнему запущено, из codespace. Если среда codespace остановилась после периода бездействия, необходимо перезапустить приложение после ее перезапуска.

Как правило, вы можете сделать переадресованный порт общедоступным либо доступным в организации, которая владеет репозиторием. Дополнительные сведения см. в разделе Переадресация портов в вашем codespace. Если один из вариантов общей видимости или видимости для организации либо они оба недоступны, это означает, что настроена политика на уровне организации. Дополнительные сведения см. в разделе Ограничение видимости переадресованных портов.

Домен GitHub, используемый для перенаправления портов, может меняться с момента времени. Если вы ссылаетесь на переадресованный порт в коде, например в тесте, рекомендуется использовать переменную среды вместо жесткой привязки URL-адреса. Дополнительные сведения см. в разделе Переменные среды по умолчанию для codespace.