博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何批量删除指定的GitHub Repos
阅读量:5950 次
发布时间:2019-06-19

本文共 581 字,大约阅读时间需要 1 分钟。

正常情况下,如果需要删除GitHub上不需要的repos,手动删除的操作有点繁琐。如果只要删除一个还能接受,手动删除多个repos就有点浪费时间了。其实我们可以通过GitHub的API接口来批量删除不需要的repos

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

  1. 在上申请具有删除repos权限的token

  2. 在命令行中运行下面的命令:

  • 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]::Tls12get-content D:\repolist.txt | ForEach-Object { Invoke-WebRequest -Uri https://api.github.com/repos/$_ -Method “DELETE” -Headers @{
"Authorization"="token xxx"} }复制代码

转载地址:http://ixpxx.baihongyu.com/

你可能感兴趣的文章
ConcurrentHashMap(Java8)源码分析
查看>>
Python文件处理之文件指针(四)
查看>>
Numpy用法详解
查看>>
DataGridView在vb.net中的操作技巧
查看>>
PMP考试冲刺进行中。。。
查看>>
大换血的代价
查看>>
Learn in FCC(3)
查看>>
RunLoop--
查看>>
chrome 2行换行省略号 ... text-ellipse
查看>>
架构,改善程序复用性的设计~目录(附核心原代码)
查看>>
Unix编程艺术阅读笔记
查看>>
nginx配置location总结及rewrite规则写法
查看>>
12月该知道的
查看>>
[3D]第一人称相机类Camera
查看>>
zookeeper启动报错(数据目录权限不对)
查看>>
VM 监控信息布局
查看>>
Python Pandas -- Series
查看>>
Python3 GUI开发(PyQt)安装和配置
查看>>
在UnrealEngine中用Custom节点实现径向模糊
查看>>
Linux 套接字通信笔记(一)
查看>>