当前位置: 首页 > news >正文

Gitee批量删除仓库

Gitee批量删除仓库

文章目录

  • Gitee批量删除仓库
    • 生成一个GiteeToken
    • 通过Python调用Gitee API
    • 参考文档

生成一个GiteeToken

右上角下拉->设置->安全设置->私人令牌->生成新令牌,注意将令牌保存(只会出现一次)

通过Python调用Gitee API

顶部 帮助与支持->产品文档->OpenAPI文档

API地址:Gitee 帮助中心

根据相关API生成的Python代码

import requests
import json
# 在这里填入你的个人访问令牌
access_token = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
user_name = "xx"
 
# 获取仓库列表
def get_repository_list():
    headers = {
        "Authorization": f"Bearer {access_token}"
    }
    response = requests.get("https://gitee.com/api/v5/user/repos", headers=headers)
    repositories = response.json()
    return repositories
 
# 删除仓库
def delete_repository(repo_name):
    headers = {
        "Authorization": f"Bearer {access_token}"
    }
    response = requests.delete(f"https://gitee.com/api/v5/repos/{repo_name}", headers=headers)
    if response.status_code == 204:
        print(f"Repository '{repo_name}' deleted successfully.")
    else:
        print(f"Failed to delete repository '{repo_name}'. Status code: {response.status_code}")
 
if __name__ == "__main__":
    repositories = get_repository_list()
    print(len(repositories))
    for repo in repositories:
        repo_name = repo["full_name"]
        delete_repository(repo_name)

修改access_tokenuser_name为自己的,然后执行即可删除你的所有代码库

参考文档

  1. Gitee API的使用|如何批量删除Gitee下的所有仓库-CSDN博客
http://www.dtcms.com/a/99790.html

相关文章:

  • 美食菜谱数据集 | 智能体知识库 | AI大模型
  • 力扣HOT100之普通数组:41. 缺失的第一个正数
  • Cannot find a valid baseurl for repo: centos-sclo-sclo/x86_64
  • Vue实现的表格多选方案支持跨页选择和回显功能
  • DNS网络攻击:原理剖析、危害解读与全面防御指南
  • 【Python LeetCode 专题】每日一题
  • 【20期获取股票数据API接口】如何用Python、Java等五种主流语言实例演示获取股票行情api接口之沪深A股实时最新分时MACD数据及接口API说明文档
  • 本地缓存之Guava Cache
  • Linux CentOS 7 搭建我的世界服务器详细教程 (丐版 使用虚拟机搭建)
  • CTFshow命令执行(55-71)
  • 24_原型和原型链_this
  • GitHub上免费学习工具的精选汇总
  • 数字电路基础
  • 【Java/数据结构】优先级队列(PriorityQueue)(图文版)
  • PDF处理控件Aspose.PDF教程:通过C#、Java 和 Python删除 PDF中的水印
  • 测试cursor-AI编辑器
  • Python FastApi(8):模式的额外信息、额外数据类型
  • java网盘项目,文件和文件夹用两个表还是一个表,两个表理论查询效率慢了为啥要用,有啥优势
  • 数据结构 KMP 字符串匹配算法
  • 《Python Web部署应知应会》No2:如何基于FastAPI 和 OLLAMA 架构实现高并发 AI 推理服务
  • leetcode刷题日记——跳跃游戏 II
  • 编程语言
  • 【每日论文】DINeMo: Learning Neural Mesh Models with no 3D Annotations
  • Visual Studio中创建和配置设置文件(Settings.settings) - 详细步骤指南——待调试
  • 基于springboot小说题材在线阅读平台(源码+lw+部署文档+讲解),源码可白嫖!
  • QLoRA对大模型微调
  • Ubuntu 22 Linux上部署DeepSeek R1保姆式操作详解(ollama方式)
  • 基于Elasticsearch的个性化内容推荐技术实践
  • 方案推介:80页产品经理培训PPT课件:产品调研、用户画像、用户需求的收集【文末附下载链接】
  • vue3+bpmn.js基本使用