Gitea 默认会启用注册模块,所以访问 http://git.demo.net/user/sign_up 会看到注册页面。

解决办法是修改 app.ini,关闭注册功能。

1. 修改 app.ini

[service]
REGISTER_EMAIL_CONFIRM = false ; 邮箱确认,不影响是否允许注册
ENABLE_NOTIFY_MAIL = false ; 邮件通知,可以关掉
DISABLE_REGISTRATION = true ; 关闭用户注册

关键是 DISABLE_REGISTRATION = true,这会直接屏蔽注册按钮和接口。

2. 重启 Gitea

sudo systemctl restart gitea

3. 访问检查

注册页面 /user/sign_up 会被隐藏

你可以用 Web 或 CLI 手动创建一个管理员账号

sudo -u gitea /usr/local/bin/gitea admin user create \
–username yourname \
–password yourpassword \
–email your@email.com \
–admin

作者 admin

百度广告效果展示