Gitea批量删除用户

Gitea批量删除用户

💡 原文中文,约1200字,阅读约需3分钟。
📝

内容提要

服务器重装后发现gitea被机器人注册了几千个账号,导致硬盘满。禁止注册后,使用Python通过API删除账户。获取token和用户名后,进入docker容器列出所有用户信息,准备批量删除。

🎯

关键要点

  • 服务器重装后发现gitea被机器人注册了几千个账号,导致硬盘满。
  • 每个账号都创建了一个空仓库,部分账户镜像了大仓库,导致硬盘空间被占满。
  • 禁止gitea的注册功能后,使用Python通过API批量删除账户。
  • 删除账户需要获取token和用户名,token通过应用管理生成。
  • 获取用户名的方法是通过Gitea admin命令行,需进入docker容器执行命令。
  • 使用gitea admin user list命令列出所有用户信息,准备进行批量删除。
➡️

继续阅读