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

发布时间:2026/6/6 18:21:41

GitHub 删除或私有化远程仓库(Repository)教程 GitHub 删除或私有化远程仓库Repository教程⚠️重要前置提醒只有仓库Owner/管理员才能删库普通协作者无删除权限删除永久销毁全部代码、提交记录、Issue、PR、Wiki、Release公共仓库别人Fork的副本不会跟着删除私有仓库所有Fork同步失效GitHub支持90天内联系官方申请恢复误删仓库超过无法找回重要代码先本地git clone备份。一、网页端手动删除最常用登录github.com右上角头像→Your repositories点开要删除的仓库主页。仓库顶部导航栏点击Settings⚙️设置是仓库设置不是个人账号设置。页面滚动到最底部红色Danger Zone危险区域。点击红色按钮Delete this repository。在输入框完整填写用户名/仓库名例abc/demo-project少字符无法确认。勾选/点击I understand the consequences, delete this repository完成永久删除。二、API命令行批量删除适合一次性删多个仓库1、准备个人TokenGitHub→Settings→Developer settings→Personal access tokens勾选repo:delete权限生成token备用。2、curl指令删除单仓库#替换用户名、仓库名、你的tokencurl-XDELETE\-HAuthorization: token 你的TOKEN\https://api.github.com/repos/你的用户名/仓库名批量可写shell循环遍历仓库清单一键删除。三、不想删除备选方案归档ArchiveDanger Zone里选择Archive this repository归档仓库保留在线、代码可查看、无法提交/新建PR/Issue随时可取消归档推荐闲置项目优先归档而非删除。四、区分删除本地项目≠删除远程Github仓库删除本地文件夹直接删掉项目目录只删本机代码远程Github仓库保留不变仅解绑本地远程关联gitremote remove origin只是断开本机和远程仓库链接不影响GitHub云端仓库。五、常见问题找不到Delete按钮不是仓库所有者/管理员权限组织仓库需要组织Owner开启成员删库权限输入仓库名提示错误严格区分大小写格式必须账号/仓库名不能只填仓库名称。把仓库关闭公开、不让外人查看改成【Private私有】最常用一、网页端操作步骤进入你的仓库主页 → 顶部点Settings设置页面拉到最底部Danger Zone危险区找到Change repository visibility → Change visibility按钮弹窗选择Make private设为私有输入完整仓库名你的用户名/仓库名校验勾选确认即可改完效果❌ 任何陌生人搜不到、打不开、不能clone/fork你的代码✅ 只有你本人能访问想让别人看在Settings→Collaborators添加对方GitHub账号授权二、不想彻底私有备选2种方案方案1归档仓库 Archive保留公开但不能提交同Danger Zone里点Archive this repository仓库仍能被浏览、fork但所有人无法提交代码、新建PR/Issue随时可取消归档恢复方案2删除仓库永久关闭Danger Zone→Delete this repository之前说过慎重三、关键注意事项之前别人Fork走的副本不会自动变私有对方本地已下载代码不受影响免费个人账号无私有仓库数量限制随便改私有改私有后原来公开的项目链接直接失效访客打开404。

相关新闻