跳至主要内容

使用 GitHub Codespaces 的支持

从 GitHub Codespaces 的支持中获取最佳帮助的提示。

在支持人员可以帮助你解决 codespaces 问题之前,你需要知道 codespace 的永久名称及其 codespaces ID(标识符)。此外,支持人员可能会要求你与他们共享一些日志。有关更多信息,请参阅“GitHub Codespaces 日志”和“关于 GitHub 支持”。

Codespace 名称

每个 codespace 都有两个名称:一个你可以更改的显示名称,以及一个你无法更改的唯一永久名称。除非你使用 GitHub CLI 创建 codespace 并指定你选择的显示名称,否则在创建 codespace 时会自动生成显示名称,它由两个或三个随机单词组成,例如literate space parakeet。永久名称是初始显示名称与一些随机字符的组合,例如literate-space-parakeet-w5vg5ww5p793g7g9。如果你更改显示名称,永久名称将保持不变。有关更多信息,请参阅“重命名 codespace”。

有时你需要知道代码空间的永久名称。例如,当你使用某些 GitHub CLI 命令时,或者当你与 GitHub 支持人员讨论特定代码空间时。

要查找代码空间的永久名称,请执行以下操作之一

  • 在浏览器中打开代码空间。URL 的子域是代码空间的名称。例如:https://obscure-space-engine-grx7rgg6qp43v9j5.github.devobscure-space-engine-grx7rgg6qp43v9j5 代码空间的 URL。
  • 如果你无法打开代码空间,则可以从 https://github.com/codespaces 中的代码空间列表中访问名称。右键单击代码空间的显示名称,然后选择浏览器的选项以复制链接地址。你复制的 URL 的最后一部分是代码空间的永久名称。
  • 在代码空间中,在终端中使用此命令:echo $CODESPACE_NAME
  • 如果已安装 GitHub CLI(无论是在本地还是在代码空间中),请在终端中使用此命令列出你的所有代码空间:gh codespace list

代码空间的永久名称也包含在许多日志文件中。例如,在 GitHub Codespaces 扩展日志中,在 fetching codespaceConnecting to codespace 之后,以及在浏览器控制台日志中,在 clientUrl 之后。有关更多信息,请参阅“GitHub Codespaces 日志”。

代码空间 ID

每个代码空间还有一个 ID(标识符)。Visual Studio Code 中默认情况下不显示此内容,因此在可以访问 ID 之前,你可能需要更新 GitHub Codespaces 扩展的设置。

  1. 在 Visual Studio Code、浏览器或桌面上,在左侧的活动栏中,单击远程资源管理器以显示代码空间的详细信息。

    注意:如果活动栏中未显示远程资源管理器

    1. 访问命令面板。例如,通过按 Shift+Command+P(Mac)/ Ctrl+Shift+P(Windows/Linux)。
    2. 键入:details
    3. 单击Codespaces:详细信息
  2. 如果侧边栏包含“代码空间性能”部分,请将鼠标悬停在代码空间 ID上,然后单击剪贴板图标以复制 ID。

  3. 如果未显示信息,请单击 ,在活动栏的左下角,然后单击设置

  4. 设置选项卡中,搜索“性能”,然后在“GitHub > Codespaces: 显示性能资源管理器”下,选中标记为“在远程资源管理器中显示 Codespace 性能窗口”的复选框。

    Screenshot of "Show Performance Explorer" selected in VS Code's "Settings" tab and a codespace ID highlighted in the "Remote Explorer" side bar.