Docker中的Gitlab 密码忘记了怎么设置

1. 先进入运行Gitlab容器中去

docker ps  //查出Gitlab 跑在哪个容器中

docker exec -it 4b0732da249a /bin/bash  //进入容器

 

 2. 切换到Git用户下

su git

 3.编辑gitlab后台数据库去重新初始化设置个密码

$ gitlab-rails console -e production //可以带上-e 参数查看版本,不同版本修改用户密码有细微差别,如下是新版的方法

   

 

 

  现在开始查找用户ID=1的用户,一般为root用户并修改密码,再保存

u = User.where(id:1).first
u.password = 'rootadmin' //修改密码,看到返回true了

 具体过程

 

  4. 退出数据库编辑 :exit

 

 

 5. 退出跑Gitlab的容器: exit

  

 

 6.重新用新密码登录Gitlab

 

posted @ 2022-08-06 17:54  LearningAlbum  阅读(373)  评论(0)    收藏  举报