目前,我正在使用Gitlab,并且非常喜欢使用它。
然而,一些用户无法收到确认电子邮件并且无法登录。我想要 1) 通过我的管理员权限来确认他们或者 2) 配置系统不发送电子邮件确认。
有什么建议吗?提前感谢您。
目前,我正在使用Gitlab,并且非常喜欢使用它。
然而,一些用户无法收到确认电子邮件并且无法登录。我想要 1) 通过我的管理员权限来确认他们或者 2) 配置系统不发送电子邮件确认。
有什么建议吗?提前感谢您。
就像 @shin-haeng-kang 所说的那样,对于新用户,在站点设置中设置 signup_enabled: false
,然后从管理员菜单中创建用户,创建用户后编辑密码即可。
如果用户已经存在,我发现以下 问题请求 显示如何手动编辑 postgres 数据库。
来自 gitlab 服务器:
sudo -u git -H psql -d gitlabhq_production
gitlabhq_production=> update users set confirmation_token=null, confirmed_at=now() where confirmed_at is null;
signup_enabled: false
,暂时禁用注册功能?这样你应该能够通过管理员访问创建 GitLab 用户。 - ITL