当我等待将合并请求引入 Gitlab 以避免此问题时,我需要一种解决方法来通过 gitlab-rails 控制台编辑用户的电子邮件地址。
使用这个:
user = User.find_by(name: 'test')
user.email = 'test@example.com'
user.save
Run Code Online (Sandbox Code Playgroud)
允许编辑用户,但系统要求我在应用新电子邮件之前确认新电子邮件。任何想法?
我后来发现了它,所以万一有人遇到同样的问题:
gitlab-rails runner '
user = User.find_by(name: 'test')
user.email = 'test@test.com'
user.skip_reconfirmation!
user.save
'
Run Code Online (Sandbox Code Playgroud)
编辑:这曾经在旧版本中工作,但不再需要,因为我在使用用户 API 时添加了跳过确认: https: //docs.gitlab.com/ee/api/users.html#add-email -针对用户
| 归档时间: |
|
| 查看次数: |
3800 次 |
| 最近记录: |