Jekyll GitHub 无法访问博客文件夹
Jekyll GitHub Blog Folder Not Accessible
所以我创建了一个博客并且 运行 使用 Jekyll 和 GitHub 很好。奇怪的是,当我通过 GitHub 网站查看我的存储库并导航到包含我的博客的文件夹时,它是灰色的(图标是一个位于另一个顶部的双灰色文件夹)。
此外,当我克隆我的存储库时,该文件夹不会在本地复制任何文件。除了包含我的博客的文件夹外,其他所有内容都复制得很好。
这是因为它是从该文件夹托管的吗?我认为情况并非如此,我做错了什么。奇怪的是我可以提交到该文件夹并且博客运行完美。
出于显而易见的原因,我有时希望能够通过浏览器发帖,当我克隆作为备份时,我希望我的博客也能被下载。
有人可以帮忙吗?
对我来说这看起来像一个 git 子模块:
✓ 文件夹 is a double grayed out folder icon on GitHub
✓ 克隆 repo 时,文件夹中的文件不会复制到本地
✓ 可以提交文件夹中的文件
看起来您可能不小心创建了 git submodule。解决此问题的方法是在本地存储库的根目录中查找 .gitmodules
文件。 删除 .gitmodules
文件,它应该 "free up" 该文件夹中的所有文件,以便您可以正常将它们提交到您的存储库中。提交,推送,它应该被修复!
为了回应您的评论(明确表示您是故意使用子模块),要克隆包含所有子模块的存储库,请使用 git clone --recursive
而不是正常的 git clone
。这将导致您的子模块中的所有文件(和索引)也被下载,因此您不再获得空文件夹。
所以我创建了一个博客并且 运行 使用 Jekyll 和 GitHub 很好。奇怪的是,当我通过 GitHub 网站查看我的存储库并导航到包含我的博客的文件夹时,它是灰色的(图标是一个位于另一个顶部的双灰色文件夹)。
此外,当我克隆我的存储库时,该文件夹不会在本地复制任何文件。除了包含我的博客的文件夹外,其他所有内容都复制得很好。
这是因为它是从该文件夹托管的吗?我认为情况并非如此,我做错了什么。奇怪的是我可以提交到该文件夹并且博客运行完美。
出于显而易见的原因,我有时希望能够通过浏览器发帖,当我克隆作为备份时,我希望我的博客也能被下载。
有人可以帮忙吗?
对我来说这看起来像一个 git 子模块:
✓ 文件夹 is a double grayed out folder icon on GitHub
✓ 克隆 repo 时,文件夹中的文件不会复制到本地
✓ 可以提交文件夹中的文件
看起来您可能不小心创建了 git submodule。解决此问题的方法是在本地存储库的根目录中查找 .gitmodules
文件。 删除 .gitmodules
文件,它应该 "free up" 该文件夹中的所有文件,以便您可以正常将它们提交到您的存储库中。提交,推送,它应该被修复!
为了回应您的评论(明确表示您是故意使用子模块),要克隆包含所有子模块的存储库,请使用 git clone --recursive
而不是正常的 git clone
。这将导致您的子模块中的所有文件(和索引)也被下载,因此您不再获得空文件夹。