2016 - 2025

感恩一路有你

如何将GitHub的公有仓库复制为私有仓库

浏览量:2952 时间:2024-02-03 19:46:20 作者:采采

在本篇经验中,我们将介绍如何在GitHub上将一个公有仓库复制为私有仓库。所谓公有仓库是指别人的公开仓库,而使用fork功能只能创建公有仓库,因此必须通过clone和上传来复制仓库。

无法直接将公有仓库改为私有仓库

首先要说明的是,使用fork功能创建的公有仓库无法直接转变为私有仓库。以下是详细步骤:

1. 找到需要复制的公有仓库,并点击其页面上方的"fork"按钮进行fork操作。

2. 在fork操作完成后,进入该公有仓库的页面并点击"settings"选项。

3. 在设置页面中,向下滚动至页面底部,找到"Danger Zone"(危险区域)。

4. 在"Danger Zone"中,第一项是将仓库改为私有,但对于public fork却无法使用此选项。

5. 根据GitHub官方帮助文档中的说明,必须复制一个新仓库。具体操作是先clone原始仓库,然后使用git push --mirror命令将克隆的仓库上传到新仓库。

6. 首先执行git clone命令,将原始仓库内容下载到本地。

7. 进入克隆的仓库目录,并使用git push --mirror命令将该仓库上传到新创建的仓库中(如果还没有新仓库,需要先创建它)。

通过以上步骤,就可以完成将GitHub上的公有仓库复制为私有仓库的操作了。

总结

本篇经验详细介绍了如何在GitHub上复制一个公有仓库为私有仓库的方法。由于fork功能只能创建公有仓库,所以需要使用clone和上传的方式来复制仓库。希望本文对您有所帮助!

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。