type
status
date
slug
summary
tags
category
icon
password
前言:
在 github 上有时候 fork 别人的项目,但是因为一些设置的原因等需要转成自己的私有库,最后还要与原代码保持同步,所以就有了下面内容
GitHub 页面上操作将 fork 的公开库转换为私有库
大致有两种方法:1.自己创建的仓库,设置为私有;2.Fork别人的仓库1
自建仓库设置私有
打开要设置的仓库,点击Settings

直接拖到最底下,可以看到 “Make private” 单击之后输入该仓库名称


这种方式最简单的理解方式是,先建一个公开库,利用 git 把原码拉到自己库里,再把公开库改为私有。



fork别人的公开库转成私有—-重点
如果是付费用户
自己新建一个私有仓库,并且不能重名

创建完成之后,最下方Import code 点击

然后输入要转换权限的仓库地址,最后点击 Begin import 等待导入完成即可(此时可以删除掉原来public权限的那个仓库)


非付费用户
- 创建一个新的私有库:
- 登录到你的 GitHub 账户。
- 点击右上角的 “+” 号,然后选择 “New repository”。
- 输入你的新私有库的名称,并确保选择 “Private” 选项。
- 点击 “Create repository” 按钮。

- 将 fork 的库内容迁移到新的私有库:
- 打开你 fork 的公开库的页面。
- 点击页面右侧的 “Code” 按钮,然后选择 “Download ZIP” 将整个库下载到本地。
- 解压下载的 ZIP 文件。
- 上传代码到新的私有库:
- 打开你新创建的私有库页面。
- 点击页面上方的 “Add file” 按钮,然后选择 “Upload files”。
- 将之前解压的文件拖拽到上传区域或点击选择文件上传。
- 确保所有文件上传完毕后,点击页面底部的 “Commit changes” 按钮。

- 删除原来的 fork(可选): 如果你不再需要原来的 fork,可以在 GitHub 上删除它:
- 打开你 fork 的公开库页面。
- 点击页面右侧的 “Settings”。
- 滑动到页面底部,找到 “Danger Zone” 区域,点击 “Delete this repository” 按钮。
- 按照提示输入仓库名称以确认删除操作。
- 作者:IntelliGo
- 链接:http://blog.chinaz.eu.org/article/Converting-a-forked-public-repository-to-a-private-repository-on-GitHub-page
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。