这些配置设置通常在配置 Linux 软件包时使用。有关设置的完整列表,请参阅 README 文档。
安装极狐GitLab。 为极狐GitLab 实例设置域名/URL 使其可以轻松访问。 启用 HTTPS。 启用通知邮件。 启用 container registry。 您需要用于容器镜像库的域名的 SSL 证书。启用极狐GitLab Pages。 如果要启用 HTTPS,则必须获得通配符证书。极狐GitLab Mattermost 设置随 Linux 软件包一起提供的 Mattermost 消息传递应用程序。 极狐GitLab Prometheus 设置 Linux 软件包中包含的 Prometheus 监控。 极狐GitLab High Availability Roles。设置初始密码引入于极狐GitLab 14.0。
默认情况下,Linux 软件包安装会自动为初始管理员用户账号 (root) 生成密码,并将其存储到 /etc/gitlab/initial_root_password 至少 24 小时。出于安全原因,24 小时后,此文件会被第一次 gitlab-ctl reconfigure 自动删除。
note 如果极狐GitLab 在安装期间无法检测到服务器的有效主机名,则不会运行重新配置。要提供自定义初始 root 密码,您有两个选择:
如果服务器的主机名设置正确,则将 GITLAB_ROOT_PASSWORD 环境变量传递给安装命令。
sudo GITLAB_ROOT_PASSWORD="" EXTERNAL_URL="http://gitlab.example.com" apt install gitlab-ee如果在安装期间极狐GitLab 没有自动执行重新配置,则必须将 GITLAB_ROOT_PASSWORD 变量传递给第一次运行的 gitlab-ctl reconfigure。
在第一次重新配置之前,编辑 /etc/gitlab/gitlab.rb(如果不存在则创建)并设置:
gitlab_rails['initial_root_password'] = ''这两种方法都仅适用于初始数据库播种设定,发生在第一次重新配置期间。对于后续的重新配置运行,上述方法均无效。在这种情况下,使用 /etc/gitlab/initial_root_password 中的随机密码登录,或重置 root 密码。
使用 Docker 镜像您还可以使用极狐GitLab 提供的 Docker 镜像来安装和配置极狐GitLab 实例。查看文档了解