目前,我正在使用Gitlab,我喜欢使用这个伟大的。
但是,有些用户无法收到确认电子邮件而无法登录。 我想1)通过我的管理员权限确认它们或2)配置系统不发送电子邮件确认。
有什么想法吗?先感谢您。
答案 0 :(得分:6)
就像@ shin-haeng-kang所说,对于新用户,在网站设置中设置signup_enabled: false
并从管理菜单创建用户,然后在创建用户后编辑密码就可以了。
如果用户已经存在,我找到了以下issue request,其中显示了如何手动编辑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;