Jekyll 我无法将我的Morea存储库设置为私有。我该如何解决这个问题?

Jekyll 我无法将我的Morea存储库设置为私有。我该如何解决这个问题?,jekyll,morea-framework,Jekyll,Morea Framework,当我试图将我的Morea存储库私有化时,GitHub说公共分叉不能私有化。我该怎么办 这是原始快速入门说明中的一个错误,它指示您创建基本模板的分支。它们现在已经修复,但对于那些已经建立回购协议的人,请执行以下操作: (1) 在笔记本电脑上,将morea目录(我们称之为ics314f13/)重命名为ics314f13 old/。不要删除该目录,只需将其重命名为其他名称即可 (2) 转到GitHub,删除您的存储库(即ics314f13)。您可以在“设置”页面中执行此操作。虽然这看起来很可怕,但不要

当我试图将我的Morea存储库私有化时,GitHub说公共分叉不能私有化。我该怎么办

这是原始快速入门说明中的一个错误,它指示您创建基本模板的分支。它们现在已经修复,但对于那些已经建立回购协议的人,请执行以下操作:

(1) 在笔记本电脑上,将morea目录(我们称之为ics314f13/)重命名为ics314f13 old/。不要删除该目录,只需将其重命名为其他名称即可

(2) 转到GitHub,删除您的存储库(即ics314f13)。您可以在“设置”页面中执行此操作。虽然这看起来很可怕,但不要担心,因为您的本地目录中仍然有所有文件(即ics314f13 old/)。这一步意味着您丢失了提交历史记录,但我认为这并不重要。(如果历史很重要,还有其他更复杂的解决方法,请告诉我。)

(2) 遵循修订后的快速入门指南,从这里开始:

新的说明指导您创建一个新的、空的GitHub回购。使用您刚删除的原始回购名称(即ics314f13)

然后,您将下载一个新脚本(morea vanilla install.sh)并运行它以使用基本模板的内容初始化空repo的内容。净效应类似于分叉,但由于你实际上没有分叉,如果你愿意,你可以将你的回购变成私有的

(3) 将更改后的文件从“旧”目录复制到“新”目录

通常只需复制文件master/src/_config.yml和整个目录master/src/morea/

像Cam这样的高级用户可能已经创建了新的导航栏页面。他还需要复制这些更改

(4) 复制脚本

从“old”目录复制morea-run-local.sh脚本,并检查以确保一切正常

从“old”目录复制morea-publish.sh脚本,并运行它将更改推送到新的GitHub repo

(5) 把你的回购协议保密

您现在应该可以进入设置菜单,并使您的回购成为私有的