首先进入Ruby on Rails console:
使用root权限进入gitlab所在的linux服务器,打开一个终端,输入以下命令
gitlab-rails console production
然后等待ruby的console界面加载出来。
三种方法去查找用户
方法一,使用id:
irb(main):001:0> user = User.where(id:[‘user’s register index’]).first
方法二,使用邮箱:
irb(main):001:0> user = User.where(email:[‘user’s register email’]).first
方法三,使用用户名:
irb(main):001:0> user = User.where(name:[‘user’s register name’]).first
- 修改密码
user.password = ‘newpassword’
user.password_confirmation = ‘newpassword’
注意最好是将 password 和 password_confirmation 都重置,以确保完全修改生效。
- 保存修改
user.save!