Jekyll GitHub博客文件夹无法访问

时间:2015-09-23 20:35:21

标签: git github jekyll

所以我有一个博客,使用Jekyll和GitHub运行良好。奇怪的是,当我通过GitHub网站查看我的回购并导航到包含我博客的文件夹时,它显示为灰色(图标是一个双灰显示的文件夹,一个在另一个上面)。

此外,当我克隆我的仓库时,该文件夹不会在本地复制任何文件。除了包含我博客的文件夹外,其他所有内容都可以复制。

这是因为它是从该文件夹托管的吗?我认为事实并非如此,我做错了什么。奇怪的是我可以提交文件夹,博客也能完美运行。

出于显而易见的原因,我希望有时可以通过浏览器发帖,当我克隆作为备份时,我也希望我的博客也能下载。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

这对我来说就像一个git子模块:

✓文件夹is a double grayed out folder icon on GitHub

✓克隆repo后,文件夹中的文件不会在本地复制

✓可以在文件夹中提交文件

看起来您可能不小心创建了git submodule。解决此问题的方法是在本地存储库的根目录中查找.gitmodules文件。 删除.gitmodules文件,它应该"释放"该文件夹中的所有文件,以便您可以将它们正常提交到您的存储库中。提交,推送,应该修复!

在回复您的评论(明确表示您正在使用子模块)时,要克隆包含所有子模块的存储库,请使用git clone --recursive而不是普通git clone。这将导致子模块中的所有文件(和索引)也被下载,因此您不再获得空文件夹。