Gitlab 使用 Docker 进行测试:'您已注册成功。但是,我们无法让您登录,因为您的帐户正在等待批准......”

Dou*_*Fir 4 gitlab docker docker-compose

根据这篇文章的一些帮助,我已经在 ubuntu 笔记本电脑上本地设置了 gitlab 。我的设置与该帖子 100% 准确。当我运行docker-compose up并访问 localhost:54321 时,我看到一个屏幕“更新我的密码”。我输入了新密码,然后进入登录页面,在其中单击以注册新帐户。我输入了我的姓名、电子邮件和密码,然后点击注册。然后我看到了这条消息:

在此输入图像描述

我很困惑,因为我通过 docker 在本地托管 gitlab。谁是我的 gitlab 管理员?!

如何通过 docker 在本地托管的 gitlab 实例上注册?我的最终目标只是一个 hello world - 我想探索 gitlab 界面并了解该工具的全部内容。

Ray*_*hiu 6

GitLab CE 的初始管理员用户是root。在GitLab Docker容器路径/etc/gitlab中,会有一个名为“initial_root_password”的文件。cat内容即可得到用户的初始密码root

步骤:假设docker容器名称为gitlab_web_1

  1. 进入Docker容器:docker exec -ti gitlab_web_1 /bin/bash
  2. 项目清单:cat /etc/gitlab/initial_root_password

使用该用户登录root成功后,您可以尝试管理该用户帐户,也可以使用自己的帐户登录。