本经验介绍在github 中,如何复制一个公有仓库为私有。这里说的公有仓库指别人的公开仓库,而使用fork只能公有,因此必须clone再上传以复制仓库。

方法/步骤

  1. 1

    首先说明fork共有仓库无法直接私有。如图是一个公有仓库的fork,首先点击settings。

  2. 2

    在settings页面,拉到页面最下方,找到Danger Zone。

  3. 3

    在Danger Zone中,第一项就是将仓库改为private,但是对于public fork不可用。

  4. 4

    在github help官方说明中,说必须要复制一个仓库。先clone在用git push --mirror命令上传到新仓库。

  5. 5

    如图,首先进行git clone操作,下载仓库内容。

  6. 6

    接着进入仓库目录,使用git push --mirror将该仓库上传到新仓库(如果没有,需要先创建新仓库)。这样就完成了。

    END

总结

  1. 1

    1、首先说明fork共有仓库无法直接私有。如图是一个公有仓库的fork,首先点击settings。

     

    2、在settings页面,拉到页面最下方,找到Danger Zone。

     

    3、在Danger Zone中,第一项就是将仓库改为private,但是对于public fork不可用。

     

    4、在github help官方说明中,说必须要复制一个仓库。先clone在用git push --mirror命令上传到新仓库。

     

    5、如图,首先进行git clone操作,下载仓库内容。

     

    6、接着进入仓库目录,使用git push --mirror将该仓库上传到新仓库(如果没有,需要先创建新仓库)。这样就完成了。
    END

注意事项

  • 如果遇到问题,可以在下面提出疑问。
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。