- 申请一个删除权限的token
Settings / Developer settings / Personal access tokens / Generate new token
- 删除脚本 新建一个repo.txt ,里边每行一个仓库,格式如
username/repo1
username/repo2
username/repo3
......
新建删除脚本
# -*- coding: utf-8 -*-
'''
@author: longjiang
@date: 2021/6/18 9:22
@desc:
'''
from time import sleep
import requests
headers = {
"Accept": "application/vnd.github.v3+json",
"Authorization": "token xxxxxxxxxxxxx", # xxxxxx就是签名申请的token
"X-OAuth-Scopes": "repo"
}
with open('repo.txt', 'r', encoding='utf-8') as f:
data = f.readlines()
url = "https://api.github.com/repos/{}/{}"
urls = []
for line in data:
name, repo = line.strip().split("/")
urls.append(url.format(name, repo))
for l in urls:
requests.delete(url=l, headers=headers)
sleep(2)
执行脚本即可