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字符串!!!

人已赞赏
全系教程

Typecho博客站点地图插件,适用于全站长平台

2020-7-16 17:02:28

全系教程

WordPress媒体库上传并预览webp格式的图片

2020-7-17 21:07:30

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