Skip to main content

GitHub Codespaces 的端口转发疑难解答

常见端口转发问题的疑难解答步骤。

GitHub Codespaces 可用于使用 GitHub Team 或 GitHub Enterprise Cloud 的组织。 GitHub Codespaces 也可作为受限的 beta 版本提供给使用 GitHub Free 和 GitHub Pro 计划的个人用户。 有关详细信息,请参阅“GitHub 的产品”。

在 codespace 内运行的应用程序向控制台输出端口时,GitHub Codespaces 将检测到 localhost URL 模式并自动转发端口。 有关详细信息,请参阅“在 codespace 中转发端口”。

如果端口未自动转发,则可以手动转发该端口。 有关详细信息,请参阅“转发端口”。

如果设置了端口转发,请检查以下各项:

  • 使用通知提示或点击终端中的 URL 打开转发的端口。 如果通过浏览器连接到 codespace,则在本地计算机上键入 localhost:8000(作为示例)将不起作用。
  • 确保检查应用程序是否仍在代码空间中运行。 如果代码空间在一段时间不活动后停止,则需要确保在代码空间重新启动后重新启动应用程序。

通常,可使转发端口可公开访问,也可在拥有存储库的组织内访问。 有关详细信息,请参阅“在 codespace 中转发端口”。 如果公共或组织可见性选项中的任何一个或两者都不可用,则表示已配置了组织级别的策略。 有关详细信息,请参阅“限制转发端口的可见性”。