我使用Docker运行我的Gitlab,但忘记了Gitlab的管理员密码。如何更改它?
我使用Docker运行我的Gitlab,但忘记了Gitlab的管理员密码。如何更改它?
更改GitLab“root”帐户密码的“新鲜热度”是:
参见此处。gitlab-rake "gitlab:password:reset[root]"
如果您正在 Docker 容器中运行 Gitlab,则可以从主机使用以下命令(根据您的情况可能需要使用“sudo”):
docker exec -it gitlab gitlab-rake "gitlab:password:reset[root]"
假设您将Gitlab容器命名为“gitlab”。请耐心等待; 如果“输入密码:”提示需要更多时间,请不要感到惊讶。
cp -a gitlab /media/flshdrive/gitlab
将 Docker 卷移动到另一台机器上后,问题仍未得到解决。我使用相同的 Docker 镜像,但是在新的 22.04 上使用 Ubuntu 而不是 18.04,并且 Docker 版本更新了。 - user1325696我留下了一份更新到新版本的教程。在我的情况下,这是针对Synology上的Gitlab安装。
翻译(西班牙语 -> 英语) https://translate.google.com/translate?sl=es&tl=en&u=https://www.vicolinker.net/synology-gitlab-reset-root-password/
原文(西班牙语) https://www.vicolinker.net/synology-gitlab-reset-root-password/
gitlab-rake "gitlab:password:reset[root]"
更新了根密码,而不是使用这种方法。 (参考链接:https://docs.gitlab.com/ee/security/reset_user_password.html#rake-task) - pancuser.save
时,应该会返回true
。附注:❤️ rails Ds - Brainmaniac