修改文件
All checks were successful
continuous-integration/drone Build is passing

This commit is contained in:
2025-12-26 20:09:34 +08:00
parent d975566e4b
commit 9d4f514148
6 changed files with 235 additions and 8 deletions

View File

@@ -9,7 +9,7 @@
## 开始部署
[Chart仓库](https://dl.gitea.com/charts/)
[Chart文件下载](https://dl.gitea.com/charts/) [官方仓库](https://gitea.com/gitea/helm-gitea/src/branch/main/values.yaml)
1. 添加 Helm 仓库
@@ -89,6 +89,14 @@
DOMAIN: "gitea.com"
SSH_LISTEN_PORT: "22"
SSH_PORT: "30000"
# https://docs.gitea.com/zh-cn/administration/config-cheat-sheet#service-service
service: # 别问我为什么要加上这些
# 禁用注册,启用后只能用管理员添加用户
DISABLE_REGISTRATION: false
# 启用此项以对注册使用验证码验证
ENABLE_CAPTCHA: true
# 启用此项以要求登录使用验证码验证,您还必须启用 ENABLE_CAPTCHA
REQUIRE_CAPTCHA_FOR_LOGIN: true
# 关闭 redis 集群
redis-cluster:
@@ -129,4 +137,34 @@
kubectl delete namespace gitea
```
## 批量清理用户和仓库
1. 下载脚本
- 普通删除
```bash
wget https://gitee.com/offends/Kubernetes/raw/main/File/Python/clean-gitea-user.py
```
- 并发删除(具有速度优势但需要根据自己服务器资源调整 `max_workers` 参数)
```bash
wget https://gitee.com/offends/Kubernetes/raw/main/File/Python/clean-gitea-user-concurrency.py
```
2. 指定参数并运行
```bash
python clean-gitea-user.py --keep-users user1 user2 --gitea-url http://gitea.example.com --api-token your_token
```
**参数解释**
`--gitea-url`:指定 Gitea 访问地址
`--api-token`:指定应用 Access Token
`--keep-users`:指定不想删除仓库的用户

View File

@@ -97,4 +97,10 @@
kubectl delete pvc -n rustfs --all
```
## 数据迁移工具
数据迁移实现 Minio > RustFS
- [Rclone官网](https://rclone.org/)
- [Mc官网](https://github.com/minio/mc)