点文件在 GitHub Codespaces 中安装在哪里?

问题描述 投票:0回答:1

我有一个关于将 dotfiles 存储库与 GitHub Codespaces 一起使用的问题。根据 GitHub 官方文档,如果我创建一个 dotfiles 存储库并在我的设置中启用它,则每当我创建新的 Codespaces 项目时,应该会自动下载它并运行安装脚本。

我已经配置了我的 dotfiles 存储库并在我的设置中启用了它,但是当我创建新的 Codespaces 项目时,我无法在 Codespace 中看到我的 dotfiles 存储库。我已经检查了所有我能想到的文件和文件夹,但我找不到它。

谁能告诉我 dotfiles 存储库在 Codespace 中的确切位置?是否可以在 devcontainer.json 文件中设置存储库的位置?

谢谢您的帮助!

github codespaces
1个回答
0
投票

点文件将被克隆到

/workspaces/.codespaces/.persistedshare/dotfiles
。只有那些以点 (.) 开头的文件才会被符号链接到
$HOME
。但是,如果存在任何名为
install.sh
install
bootstrap.sh
bootstrap
script/bootstrap
setup.sh
setup
script/setup
的引导脚本,则将执行引导脚本而不是点文件符号链接到
$HOME

根据您的dotfiles,要么将所有点文件移动到根目录,要么保留文件夹,但您需要创建一个引导脚本,以便将点文件放置到正确的位置。

© www.soinside.com 2019 - 2024. All rights reserved.