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


浙公网安备 33010602011771号