github批量删除repo

github批量删除repo

第一步. 准备一个文件repos.txt: 填进要删除的repos:

username\repo_name1
username\repo_name2

如果要删的repo很多,不想手动填,可以看以下三步,否则跳过。

1.1. 准备要删的repo很多的时候,可以用chrome打开你的repo地址: https://github.com/username?tab=repositories,然后顺着点需要删除的repo(这时候浏览器里面全是各个repo的tab)

1.2. 安装chrome插件onetab:https://chrome.google.com/webstore/detail/onetab/chphlpgkkbolifaimnlloiipkdnihall,然后使用onetab把上面的repos导出成一个list,保存为文件: repos.txt

1.3. 将每个地址缩减为:“username\repo_name”,即:删掉https://xxxx, 并且删掉  | 后面的东西。可以用sublime正则删除,

第二步. 在自己的github里申请一个临时私钥:https://github.com/settings/tokens/new

第三步. 将申请到的私钥替换掉下面语句中的 xxx。

将下面这句保存到一个delete.sh文件中,然后执行sh delete.sh

while read r;do curl -XDELETE -H 'Authorization: token xxx' "https://api.github.com/repos/$r ";done < repos.txt

万事大吉。

参考:https://gist.github.com/mrkpatchaa/63720cbf744a2bf59a3e9cfe73fc33b0

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值