GitHub仓库太多,批量删除GitHub仓库

释放双眼,带上耳机,听听看~!

前言

收藏过很多仓库,闲着没事想要整理一番,于是就有了如下的故事删库

忠告

数据无价删库需谨慎!!!

正式删库

  1. 将要删除的repos按照username/repos-name的格式以一行一个存放到文本文件中。

  2. 在GitHub上申请具有删除repos权限的token。在settingsDeveloper settingsPersonal access tokens路径下,点击Generate new token,然后随便命名,然后赋予权限—在delete_repo前打上对勾,生成token保留待用。

  3. 正式删库

    • Linux

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

    • [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
      get-content D:repolist.txt | ForEach-Object { Invoke-WebRequest -Uri https://api.github.com/repos/$_ -Method “DELETE” -Headers @{"Authorization"="token xxx"} }

      注意:将xxx换成token字符串!!!

人已赞赏
全系教程

圈X一键配置文件(持续更新。。。。。。)

2020-7-16 10:46:02

全系教程

卡巴斯基全球网络攻击实时图展示——The Cyberthreat map

2020-7-18 20:35:41

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索