GitHub 删除或私有化远程仓库(Repository)教程

GitHub 删除或私有化远程仓库(Repository)教程

⚠️重要前置提醒

  1. 只有仓库Owner/管理员才能删库,普通协作者无删除权限;
  2. 删除永久销毁:全部代码、提交记录、Issue、PR、Wiki、Release公共仓库别人Fork的副本不会跟着删除;私有仓库所有Fork同步失效
  3. GitHub支持90天内联系官方申请恢复误删仓库 ,超过无法找回,重要代码先本地git clone备份。

一、网页端手动删除(最常用)

  1. 登录github.com,右上角头像→Your repositories,点开要删除的仓库主页。

  2. 仓库顶部导航栏点击 Settings(⚙️设置) (是仓库设置 ,不是个人账号设置)。

  3. 页面滚动到最底部红色Danger Zone(危险区域)

  4. 点击红色按钮:Delete this repository

  5. 在输入框完整填写:用户名/仓库名 (例:abc/demo-project,少字符无法确认)。

  6. 勾选/点击:I understand the consequences, delete this repository,完成永久删除。

二、API命令行批量删除(适合一次性删多个仓库)

1、准备个人Token

GitHub→Settings→Developer settings→Personal access tokens,勾选repo:delete权限,生成token备用。

2、curl指令删除单仓库

bash 复制代码
#替换:用户名、仓库名、你的token
curl -X DELETE \
-H "Authorization: token 你的TOKEN" \
https://api.github.com/repos/你的用户名/仓库名

批量可写shell循环遍历仓库清单一键删除。

三、不想删除备选方案(归档Archive)

Danger Zone里选择Archive this repository(归档)

仓库保留在线、代码可查看、无法提交/新建PR/Issue,随时可取消归档,推荐闲置项目优先归档而非删除。

四、区分:删除本地项目≠删除远程Github仓库

  • 删除本地文件夹 :直接删掉项目目录,只删本机代码,远程Github仓库保留不变
  • 仅解绑本地远程关联:
bash 复制代码
git remote remove origin

只是断开本机和远程仓库链接,不影响GitHub云端仓库。

五、常见问题

  1. 找不到Delete按钮:不是仓库所有者/管理员权限;组织仓库需要组织Owner开启成员删库权限;
  2. 输入仓库名提示错误 :严格区分大小写,格式必须账号/仓库名,不能只填仓库名称。

把仓库关闭公开、不让外人查看:改成【Private私有】(最常用)

一、网页端操作步骤

  1. 进入你的仓库主页 → 顶部点 Settings(设置)

  2. 页面拉到最底部 Danger Zone(危险区)

  3. 找到 Change repository visibility → Change visibility 按钮

  4. 弹窗选择:Make private(设为私有)

  5. 输入完整仓库名 你的用户名/仓库名 校验,勾选确认即可

改完效果

  • ❌ 任何陌生人搜不到、打不开、不能clone/fork你的代码
  • ✅ 只有你本人 能访问;想让别人看,在 Settings→Collaborators 添加对方GitHub账号授权

二、不想彻底私有,备选2种方案

方案1:归档仓库 Archive(保留公开但不能提交)

同Danger Zone里点 Archive this repository

  • 仓库仍能被浏览、fork,但所有人无法提交代码、新建PR/Issue,随时可取消归档恢复

方案2:删除仓库(永久关闭)

Danger Zone→Delete this repository(之前说过,慎重)

三、关键注意事项

  1. 之前别人Fork走的副本不会自动变私有,对方本地已下载代码不受影响;
  2. 免费个人账号无私有仓库数量限制,随便改私有;
  3. 改私有后:原来公开的项目链接直接失效,访客打开404。
相关推荐
鹏毓网络科技2 天前
Cursor Rules 文件配置实战:3 个隐藏参数让我每月少写 40% 样板代码
前端·github
嘻嘻仙人2 天前
Ubuntu中 git上传自己的项目和二次上传一般流程
git·github
白鲸开源2 天前
Apache SeaTunnel Zeta Engine 的 Basic Auth 是怎么工作的?
java·vue.js·github
白鲸开源2 天前
一文读懂DolphinScheduler插件机制:如何轻松扩展任务类型与数据源
java·架构·github
徐小夕3 天前
万字拆解 JitWord:企业级实时协同文档底层架构 + 大模型 AI 融合完整实践
前端·vue.js·github
码流怪侠3 天前
【GitHub】Ponytail:给 AI 编码代理植入“懒人资深开发者“灵魂的开源插件深度拆解
程序员·github·ai编程
齐翊3 天前
怎么确认 AI 看懂了你的提示词?
人工智能·github·ai编程
李小庆4 天前
Sowork AI Agent 编程助手教程 :第一章 Python环境搭建与Sowork项目克隆学习目标
github
OpenTiny社区4 天前
🎨 看完 GenUI SDK 源码我悟了!
前端·vue.js·github
千寻girling5 天前
一份不可多得的《微服务》教程
后端·面试·github