gitlab安装(二)gitlab修改管理员密码

2022-12-04  本文已影响0人  jiaxiaolei

GitLab初次安装后,登录GitLab网页的管理员账号和密码各是什么?

https://blog.csdn.net/wangpaiblog/article/details/122294818

简介:


Git/GitHub/GitLab
9 篇文章0 订阅
订阅专栏
GitLab初次安装后,登录GitLab网页的管理员账号和密码各是什么?
笔者的运行环境:

Linux:CentOS 8 x86_64

GitLab:gitlab-ee-14.3.6-ee.0.el8.x86_64

  在安装完启动 GitLab 后,应该就可以在网页上访问到 GitLab 的登录界面了,不过 GitLab 已事先创建了一个账号了,这个账号就是管理员账号。即便是注册新 GitLab 账号,也需要登录管理员账号进行审批。那么这个管理员账号和密码各是什么呢?

  这个管理员账号的账号名为 root,而密码在一个自动生成的文件 /etc/gitlab/initial_root_password 中(密码不会含空格),且会在 24 小时后自动被删除。

  实际上,在第一次使用命令 gitlab-ctl reconfigure 初始化 GitLab 配置时,GitLab 其实已经提示过这些信息,只是很多人对英文不敏感,尤其是一长段英文中夹杂着一个重要信息时。

Notes:
Default admin account has been configured with following details:
Username: root
Password: You didn't opt-in to print initial root password to STDOUT.
Password stored to /etc/gitlab/initial_root_password. This file will be cleaned up in
————————————————
版权声明:本文为CSDN博主「暗诺星刻」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wangpaiblog/article/details/122294818

https://docs.gitlab.com/ee/security/reset_user_password.html#reset-your-root-password

简介:

gitlab 官网介绍,修改root用户的密码:

gitlab修改管理员密码

https://blog.51cto.com/u_13646572/5361227

简介:

进入到gitlab容器

[root@localhost gitlab]# docker ps
CONTAINER ID   IMAGE                     COMMAND             CREATED          STATUS                    PORTS                                                                                                         NAMES
d1dc5573a3ab   gitlab/gitlab-ce:latest   "/assets/wrapper"   34 minutes ago   Up 34 minutes (healthy)   0.0.0.0:22->22/tcp, :::22->22/tcp, 0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp   gitlab
[root@localhost gitlab]# docker exec -it d1 bash
root@gitlab:/#

切换目录:cd /opt/gitlab/bin

root@gitlab:/opt/gitlab/bin# ls
gitlab-backup  gitlab-healthcheck  gitlab-rails  gitlab-redis-cli
gitlab-ctl     gitlab-psql         gitlab-rake   gitlab-ruby

执行 gitlab-rails console production 命令 开始初始化密码

root@gitlab:/opt/gitlab/bin# gitlab-rails console
--------------------------------------------------------------------------------
 Ruby:         ruby 2.7.2p137 (2020-10-01 revision 5445e04352) [x86_64-linux]
 GitLab:       14.1.2 (8c67b499146) FOSS
 GitLab Shell: 13.19.1
 PostgreSQL:   12.6
--------------------------------------------------------------------------------
Loading production environment (Rails 6.1.3.2)
irb(main):001:0>

修改管理员密码: NOTE: 记得需要设置2次密码。第一次输入密码,第二次确认密码

irb(main):002:0> u=User.where(id:1).first
=> #<User id:1 @root>
irb(main):007:0> u.password=12345678
=> 12345678
irb(main):008:0> u.password_confirmation=12345678
=> 12345678
irb(main):009:0> u.save
Enqueued ActionMailer::MailDeliveryJob (Job ID: 2cc5555c-e78f-4865-9be4-89da0d838278) to Sidekiq(mailers) with arguments: "DeviseMailer", "password_change", "deliver_now", {:args=>[#<GlobalID:0x00007f4a85ecbae0 @uri=#<URI::GID gid://gitlab/User/1>>]}
=> true
1.
2.
3.
4.
5.
6.
7.
8.
9.
到这里,root密码已经改成了12345678

使用新的密码进行登陆,可以看到如下的页面

以上就是修改管理员密码的全过程。
-----------------------------------
©著作权归作者所有:来自51CTO博客作者reg183的原创作品,请联系作者获取转载授权,否则将追究法律责任
gitlab修改管理员密码
https://blog.51cto.com/u_13646572/5361227
上一篇 下一篇

猜你喜欢

热点阅读