缘由

之前一直使用 Gitea 默认配置启动,今天上去看了一下用户列表,发现出现了特别多的广告注册,如下图,因此想看下后台设置中是否有更详细的权限设置,比如注册后必须管理员通过审核后才可用,发现并无此选项,因而只能选择禁用注册。
CleanShot 2024-08-16 at 16.17.22@2x.png

方法

具体而言,找到 app.ini 配置文件,修改 service 条目下 DISABLE_REGISTRATIONtrue,意思为禁用注册,之后只有管理员可以为用户创建帐户。

1
2
3
4
5
6
[service]
DISABLE_REGISTRATION = true  # 禁用注册

[openid]
ENABLE_OPENID_SIGNIN = false # 禁用openid登录
ENABLE_OPENID_SIGNUP = false # 禁用openid注册

重启Docker容器即可生效。