修改git用户密码

第一步:登录git服务器;

第二步:切换到git用户

su git
第三步:登录GitLab的Rails控制台(GitLab使用RoR语言开发), 
gitlab-rails console production

第四步:接下来使用user = User.where(id: 1).first,定位到id=1的用户,就是超级管理员
user = User.where(id: 1).first

第五步:我们可以从回显中可以看出,id=1的用户电子邮箱是admin@example.com,密码加了密,还有关于这个用户的所有属性信息,例如skype、linkedin、twitter、username等。

我们还可以使用User.find_by(email: 'xxx')来查找指定邮箱的用户

user = User.find_by(email: 'xxx@163.com')

第六步:接下来为这个用户设置password

user.password = 'dddd'

第七步:保存设置,可以猜出此时会触发一个邮件发送的JOB,告知所做变更

user.save!

到此,修改结束

原文地址:https://www.cnblogs.com/shijiaoyun/p/9034776.html