代码改变世界

天行健,君子以自强不息

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

# Gitlab
sudo docker run --detach \
   --hostname gitlab.example.com \
   --publish 443:443 --publish 3080:80 --publish 3022:22 \
   --name gitlab \
   --restart always \
   -v /mnt/gitlab/etc:/etc/gitlab \
     -v /mnt/gitlab/log:/var/log/gitlab \
     -v /mnt/gitlab/data:/var/opt/gitlab \
   gitlab/gitlab-ce:latest
  
# 重置docker中gitlab中root账号的密码
回到顶部
一、进入Docker的gitlab容器中
1、查看所有容器
docker ps
2、进入gitlab容器中
docker exec -it gitlab(容器名字) bash
  二、修改密码

官网也有相关的说法:https://docs.gitlab.com/ce/security/reset_root_password.html
1、要重置您的root密码,请首先使用root特权登录到服务器。使用以下命令启动Ruby on Rails控制台
gitlab-rails console -e production
2、等待控制台加载完毕,有多种找到用户的方法,您可以搜索电子邮件或用户名
user = User.where(id: 1).first
或者
user = User.find_by(email: 'admin@example.com')
  3、现在,您可以更改密码
user.password = 'secret_pass'
user.password_confirmation = 'secret_pass'
4、重要的是,您必须同时更改密码和password_confirmation才能使其正常工作,别忘了保存更改
user.save!
如此,保存之后,我们就把root账号的密码改为了:secret_pass。

posted on 2023-05-10 23:12  终南山人  阅读(42)  评论(0)    收藏  举报