【发布时间】:2015-12-21 07:49:30
【问题描述】:
所以我使用 Jekyll 和 GitHub 建立了一个博客并且运行良好。奇怪的是,当我通过 GitHub 网站查看我的 repo 并导航到包含我的博客的文件夹时,它是灰色的(图标是一个在另一个之上的双灰色文件夹)。
此外,当我克隆我的存储库时,该文件夹不会在本地复制任何文件。除了包含我的博客的文件夹之外,其他所有内容都可以正常复制。
这是因为它是从该文件夹托管的吗?我认为情况并非如此,我做错了什么。奇怪的是我可以提交到该文件夹并且博客运行良好。
出于显而易见的原因,我有时希望能够通过浏览器发帖,当我克隆作为备份时,我希望我的博客也能被下载。
谁能帮忙?
【问题讨论】:
-
我想通了...我的博客文件夹位于私人仓库中,但托管在我的域上的 xxx.github.io 站点是公共的。我猜 git 使用的 xxx.github.io 存储库必须是公开的才能提供文件?
-
请查看我在答案中编辑的补充内容。它展示了如何递归克隆,以便在克隆外部存储库时,您的博客存储库也会被下载(因此不再有空白文件夹)。