在 GitLab 中开启“用户自助注册”功能,主要分为 管理员后台开启 和 (可选)邮件验证配置 两部分。下面以 GitLab 社区版 / 企业版(Web 界面) 为例说明。
路径:
Admin → Settings → General
展开并配置以下选项:
✅ Sign-up enabled
✔ 勾选此项 → 开启用户注册
常见相关选项:
example.com)点击 Save changes
开启后:
https://your-gitlab-domain/users/sign_up
如果你是通过 Omnibus / Docker / 源码 部署:
编辑:
sudo vim /etc/gitlab/gitlab.rb
添加或修改:
gitlab_rails['gitlab_signup_enabled'] = true
然后执行:
sudo gitlab-ctl reconfigure
可能原因:
Sign-up enabled检查:
若想关闭:
Admin → Settings → General → Sign-up restrictions
取消勾选 Sign-up enabled
如果你能告诉我:
我可以给你更精确的操作步骤。