github批量删除项目

Posted 技术日记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了github批量删除项目相关的知识,希望对你有一定的参考价值。

申请github删除权限的token
#地址
https://github.com/settings/tokens/new

填写node(随便填)并选择delete_repo生成token如下图

image-20200826152600818
image-20200826153129053
编写脚本
  • vim gitrep

    添加一下信息 (你的用户名/项目名称)

    shanzhiliu/test1
    shanzhiliu/test2
  • vim delrep.sh

    cat gitrep  | while read line || [[ -n ${line} ]]
    do
    curl -XDELETE -H "Authorization: token $1" "https://api.github.com/repos/$line";
    echo "del--- https://api.github.com/repos/$line---"
    done

    给脚本执行权限

    chmod +x delrep.sh
  • 脚本 (将上边生成的token当做参数传给shell)

    ./delrep.sh 36b34da16766f99a1f1b8f2c8bd(你的token)


以上是关于github批量删除项目的主要内容,如果未能解决你的问题,请参考以下文章

GitHub批量删除仓库

比较 C# 中的字符串片段并从集合中删除项目

如何通过单击适配器类中代码的项目中的删除按钮来删除列表视图中的项目后重新加载片段?

网上图书商城项目学习笔记-015删除和批量删除购物车条目

精心收集的 48 个 JavaScript 代码片段,仅需 30 秒就可理解

SAP 采购申请单批量删除 怎么操作