Gitlab用户密码忘记如何修改
采用的是docker启动的gitlab服务,当研发人员密码忘记如何修改呢?
#查看docker服务 [root@Gitlab_SVN ~]#docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES d3b78b4b8d24 gitlab/gitlab-ce:10.2.3-ce.0 "/assets/wrapper" 10 days ago Up 10 days (healthy) 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp, 0.0.0.0:4422->22/tcp gitlab-java #进入容器 [root@Gitlab_SVN ~]#docker exec -it gitlab-java /bin/bash root@d3b78b4b8d24:/# #执行命令 root@d3b78b4b8d24:/# gitlab-rails console Loading production environment (Rails 4.2.8) #查找该用户 irb(main):001:0> user = User.where(username: 'lawrence').first => #<User id:5 @lawrence> #修改密码 irb(main):002:0> user.password = 'lawrence' => "lawrence" #保存修改 irb(main):003:0> user.save! Enqueued ActionMailer::DeliveryJob (Job ID: 3add15ae-5e56-45ee-a081-564f397c9897) to Sidekiq(mailers) with arguments: "DeviseMailer", "password_change", "deliver_now", gid://gitlab/User/5 => true #ctrl+d退出,ctrl+p+q退出容器 irb(main):004:0> root@d3b78b4b8d24:/# read escape sequence
作者:Lawrence
-------------------------------------------
个性签名:独学而无友,则孤陋而寡闻。做一个灵魂有趣的人!
扫描上面二维码关注我
如果你真心觉得文章写得不错,而且对你有所帮助,那就不妨帮忙“推荐"一下,您的“推荐”和”打赏“将是我最大的写作动力!
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接.