如何快速的批量删除自己Fork无用的GitHub代码库(5分钟)(Mac或者Linux用户通过控制台命令调用Github Repo API)

本文介绍了如何通过GitHub REST API安全地删除自己多余的代码库,包括创建个人访问令牌、确认待删除库列表及执行删除操作的详细步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

警告!!!

删库行为很危险,自己要慎重!确保复制的代码库名称是你真正想删除的,再删除!

背景

作为GitHub用户的年头久了,之前有意无意的Fork了很多代码库,现在想批量迅速删除,结果GitHub官方UI并没有提供这样的功能。

原理

GitHub有个REST API可以直接删除用户自己的代码库。需要:

  1. 创建 GitHub Access Token
  2. 访问 GitHub 网站记录要删除的代码库名称(们)并再三确认
  3. 用 curl 命令调用 GitHub API 删除代码库

开始

点击这里去创建一个 GitHub 的 Token 供自己删除代码库使用。直接点击生成按钮就行。

复制这个创建的Token。

访问你自己的代码库列表,找到那些你想删除的代码库,以行的形式记录下来,形成待删除代码库清单

例如我的,我写两个示意一下。

wxqee/ColorUI
wxqee/fee

然后把Token以及待删除代码库清单组装到下边的命令中。

TOKEN=改这里

cat <<EOF | while read repo; do curl -X DELETE -H "Authorization: token $TOKEN" "https://api.github.com/repos/$repo"; done
wxqee/ColorUI
wxqee/fee
改这里
EOF

执行一下,回去你就再也搜索不到这两个代码库。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值