复制GitHub博客页面存储库而不是分叉它

复制GitHub博客页面存储库而不是分叉它,git,github,fork,clone,Git,Github,Fork,Clone,我已经设置了一个Github博客页面。我想创建它的另一个副本(使用单独的Github登录),但要保持它的私密性。如果我通过forking创建第二个页面,那么Github不允许我将存储库的可见性更改为private,因为forking存储库的私有可见性是不允许的 是否有一种简单的方法可以通过复制原始存储库而不是分叉来创建新的私有存储库。我认为有两种方法可以做到这一点。我认为在这里可以使用的一个选项是将主回购指定为GitHub模板(查看GitHub回购的设置),然后使用该模板创建私有回购(应该有一个

我已经设置了一个Github博客页面。我想创建它的另一个副本(使用单独的Github登录),但要保持它的私密性。如果我通过forking创建第二个页面,那么Github不允许我将存储库的可见性更改为private,因为forking存储库的私有可见性是不允许的


是否有一种简单的方法可以通过复制原始存储库而不是分叉来创建新的私有存储库。

我认为有两种方法可以做到这一点。我认为在这里可以使用的一个选项是将主回购指定为GitHub模板(查看GitHub回购的设置),然后使用该模板创建私有回购(应该有一个绿色按钮,上面写着“使用此模板”)。这是最简单的方法,但这里的问题是,这是一个一次性拷贝,对你博客的更改不会反映在私人回购协议中

另一种选择是将您的Github博客页面推送到另一个帐户上的空私有回购。在这里,您可以:

  • 用新的登录名创建一个空的(无提交)私有回购协议,并给你的主帐户(有博客的帐户)写访问权限(这样你就可以推到它)
  • 然后,在github博客的本地站点中,您可以使用git remote add private设置一个
    git
    remote
  • 然后,您将执行git push
    git push private
    ,这些内容将包含在私有回购中

  • 这是我为多个
    git
    托管服务(例如GitHub、backleaf、BitBuck)所做的事情。我不久前写了这篇文章,用两种不同的托管服务演示了这一点。在这种情况下,我在不同的私有存储库中创建了副本,这两个副本都可以从存储库的同一本地副本访问。

    您不能只克隆到本地计算机,然后更改(或删除,然后添加)它的远程到新存储库,然后推送吗?模板选项工作得很好,谢谢。很高兴它工作了。这是最简单的无
    git
    方式。我更喜欢后者使存储库保持同步。在我的情况下,没有必要使销售代表保持同步。