Gitlab版本:13.10.0

  1. 进入容器内部

    1. $ docker exec -it gitlab bash
  2. 进入容器内的 bin 目录

    1. root@192:/# cd /opt/gitlab/bin/
  3. 执行修改操作
    ```shell $ gitlab-rails console -e production


Ruby: ruby 2.7.2p137 (2020-10-01 revision 5445e04352) [x86_64-linux] GitLab: 13.10.0 (5eafdaf7b07) FOSS GitLab Shell: 13.17.0

PostgreSQL: 12.5

Loading production environment (Rails 6.0.3.4) irb(main):001:0> user = User.where(id:1).first => #

irb(main):002:0> user.password=’qwertyuiop’ => “qwertyuiop”

irb(main):003:0> user.save! Enqueued ActionMailer::MailDeliveryJob (Job ID: eaf6d910-8863-4c90-8b36-359ca42c2371) to Sidekiq(mailers) with arguments: “DeviseMailer”, “password_change”, “deliver_now”, {:args=>[#>]} => true

irb(main):004:0> exit ```

  1. 官网相关文档 https://docs.gitlab.com/ee/administration/operations/rails_console.html