👋 We've unified all of GitHub's product documentation in one place! Check out the content for REST API, GraphQL API, and Developers. Learn more on the GitHub blog.


我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们

个性化您账户的 Codespaces

代码空间 使用您在 GitHub 上的 dotfiles 仓库个性化您创建的每个新代码空间。

任何人都可以创建 dotfiles 仓库来个性化其用户帐户的 代码空间。

代码空间可用于使用 GitHub Free 或 GitHub Pro 的用户帐户。 更多信息请参阅“GitHub 的产品”。

注:代码空间 目前是有限公测版,可能会有变动。 在公测期间,GitHub 不对 代码空间 的可用性做任何保证。 有关加入公测的更多信息,请参阅“关于 代码空间”。

Dotfiles 是类似 Unix 的系统上以 . 开头的文件和文件夹,用于控制系统上应用程序和 shell 的配置。 您可以在 GitHub 上的仓库中存储和管理 dotfiles。 有关 dotfiles 仓库中所含内容的建议和教程,请参阅 GitHub 执行 dotfiles

如果您在 GitHub 上的用户帐户拥有名为 dotfiles 的公共仓库,GitHub 会自动使用这个仓库来个性化设置您的代码空间环境。 私有 dotfiles 仓库目前不支持。

dotfiles 仓库可能包括 shell 别名和首选项、您想要安装的任何工具或您想要执行的任何其他代码个性化。

使用 dotfiles 仓库的代码空间个性化设置应用到您创建的任何代码空间。 项目维护员还可以定义默认配置,将应用到任何人创建的仓库的每个代码空间。 dotfiles 个性化的应用先于仓库的默认码空间配置。 更多信息请参阅“为项目配置 代码空间”。

创建新的代码空间时,GitHub 会将 dotfile 仓库克隆到代码空间环境,并查找以下文件之一来设置环境。

  • install.sh
  • install
  • bootstrap.sh
  • bootstrap
  • setup.sh
  • setup

如果未找到这些文件,则 dotfiles 中以 . 开头的文件或文件夹通过符号链接到代码空间的 ~$HOME 目录。

dotfile 仓库所做的任何更改只会应用到每个新的代码空间,而不影响任何现有的代码空间。

更多信息请参阅 Visual Studio Code 文档中的个性化

注:目前,代码空间 不支持使用 dotfiles 仓库个性化 Visual Studio Code 编辑器的用户设置。 您可以为项目仓库中的特定项目设置默认的 WorkspaceRemote [Codespaces] 设置。 更多信息请参阅“为项目配置 代码空间”。

延伸阅读

问问别人

找不到要找的内容?

联系我们