现在Linode日本的IP进入邮件服务商黑名单的越来越多了,联系客服更换了两次IP发送到Outlook都被拒收,实属无奈,只能等待月底新加坡机房建设好后,迁移过去。
邮件发送服务挂了,导致Gitlab找回密码功能直接被废,更悲剧的是管理员密码竟然也忘记了。无奈之下只能通过console来重置密码。
GItlab服务器上使用
#Gitlab安装路径
cd /home/git/gitlab
#进入Rails控制台
sudo -u git -H bundle exec rails console production
ominbus上使用
sudo gitlab-rails console
or
sudo gitlab-rake rails console
进入控制台,如果知道需要修改用户的邮箱,使用如下,直接修改
user = User.find_by(email: 'admin@local.host')
user.password = 'secret_pass'