将GitHub公开项目fork为私有项目的两种方法 |
您所在的位置:网站首页 › github如何fork仓库 › 将GitHub公开项目fork为私有项目的两种方法 |
如果是自己创建的项目直接在Settings的Make private里就能把项目转为私有,但如果是fork的项目如何设置为私有呢?github上并没有直接的操作按钮,但其实转化也很简单,看下面: 方法一首先需要自己新建一个私有仓库,并且不能重名 ![]() 创建完成之后,最下方有个Import code 点击 ![]() 然后输入要转换权限的仓库地址,最后点击 Begin import 等待导入完成即可(此时可以删除掉原来public权限的那个仓库) ![]() 然后输入要转换权限的仓库地址,最后点击 Begin import 等待导入完成即可(此时可以删除掉原来public权限的那个仓库) 方法二首先在GitHub网页上新建一个私有repo(姑且叫它private-repo),然后依次执行以下命令就好了: 首先在GitHub网页上新建一个私有repo(姑且叫它private-repo),然后依次执行以下命令就好了: 12345 git clone --bare https://github.com/exampleuser/public-repo.gitcd public-repo.gitgit push --mirror https://github.com/yourname/private-repo.gitcd ..rm -rf public-repo.git这样,就可以像操作正常私有repo一样操作了,新的repo包含了原repo的所有信息,包括branch和tag等。 当然,这样操作也有一个弊端:除非你有原public repo的push权限,否则你不能往原repo发送pull request。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |