Skip to main content

Codespaces 的 dotfiles 疑难解答

常见 dotfiles 问题的疑难解答步骤。

代码空间可用于使用 GitHub Team 或 GitHub Enterprise Cloud 的组织。 更多信息请参阅“GitHub 的产品”。

如果代码空间无法从 dotfiles 中选取配置设置,则应执行以下调试步骤。

  1. 确保您的 dotfiles 仓库是公开的。 如果您的代码空间中有密钥或敏感数据,请使用代码空间密钥,而不是私人 dotfiles。
  2. 检查 /workspaces/.codespaces/.persistedshare/dotfiles,查看您的 dotfiles 是否被克隆。
    • 如果您的 dotfiles 被克隆,请尝试手动重新运行安装脚本以验证其可执行性。
    • 如果您的 dotfiles 未被克隆,请检查 /workspaces/.codespaces/.persistedshare/EnvironmentLog.txt 是否存在克隆问题。
  3. 检查 /workspaces/.codespaces/.persistedshare/creation.log 是否有可能的问题。 更多信息请参阅创建日志

如果已正确选取 dotfiles 中的配置,但部分配置与代码空间不兼容,请使用 $CODESPACES 环境变量为特定于代码空间的配置设置添加条件逻辑。