You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何永久删除GitHub已删除仓库列表?清理删除仓库历史方法

关于永久删除GitHub已删除仓库列表的说明

是否可以永久删除?

可以永久删除GitHub回收站中的已删除仓库列表。这些仓库默认会被保留90天,到期后自动永久删除,你也可以手动提前执行永久删除操作。

具体操作步骤

网页端手动删除(单仓库)

  • 登录GitHub账号,点击右上角头像,选择「设置」。
  • 在左侧导航栏找到「仓库」选项并进入。
  • 滚动到页面底部,找到「已删除仓库」区域,点击「显示已删除仓库」。
  • 在目标仓库右侧,点击「永久删除」按钮。
  • 按照提示输入仓库名称确认,即可完成永久删除。

API批量删除(多仓库)

如果需要批量清理,可通过GitHub API操作:

  1. 生成个人访问令牌(PAT):进入「设置」→「开发者设置」→「个人访问令牌」→「经典令牌」,创建一个勾选了delete_repo权限的令牌。
  2. 获取已删除仓库列表:执行以下命令(替换YOUR_PAT为你的令牌):
curl -H "Authorization: token YOUR_PAT" https://api.github.com/user/repos?per_page=100&type=deleted
  1. 批量删除仓库:遍历返回的仓库数据,对每个仓库执行删除命令(替换YOUR_PAT、USERNAME、REPO_NAME为对应内容):
curl -X DELETE -H "Authorization: token YOUR_PAT" https://api.github.com/user/repos/USERNAME/REPO_NAME

注意:永久删除后的仓库无法恢复,请务必确认操作前已备份或不再需要这些仓库。

内容的提问来源于stack exchange,提问作者Mahendran ThanuJjan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 10:45:34