Activate GitLab EE with a license

Activate GitLab EE with a license

要激活所有 GitLab 企业版(EE)功能,您需要上传许可证. 从 GitLab Inc.获得许可证后,您可以通过以管理员身份登录到 GitLab 实例或在安装时添加许可证来上载许可证.

许可证的形式为 base64 编码的 ASCII 文本,扩展名为 ,可以在 .gitlab-license或注册免费试用时获得 .

注意:从 GitLab Enterprise Edition 9.4.0 开始,没有上载许可证的新安装实例将仅具有核心功能. 试用许可证将激活所有 Ultimate 功能,但是 ,某些功能将被锁定.

首次访问以 admin 身份登录的 GitLab EE 安装时,您会看到一条注释,敦促您上传许可证,并带有一个链接,该链接可直接转到Admin Area> License .

否则,您可以:

  1. 通过单击菜单栏中的扳手图标,手动导航到管理区域 .

  2. 然后转到” 许可证”选项卡,然后单击”上载新许可证” .

  3. 如果您收到.gitlab-license文件,则应该已经将其下载到本地计算机中. 然后,您可以通过选择许可证文件并单击”上载许可证”按钮直接上载它. 在下图中,您可以看到所选的许可证文件名为 .

    如果您以纯文本格式收到许可证,则需要选择”输入许可证密钥”选项,复制许可证,将其粘贴到”许可证密钥”字段中,然后点击上传许可证 .

Add your license at install time

通过将名为Gitlab.gitlab-license的文件放置在/etc/gitlab/对于 Omnibus)或对于源代码安装,可以在安装时自动导入Gitlab.gitlab-license .

还可以为许可证指定自定义位置和文件名.

源代码安装应使用有效的 GitLab Enterprise Edition 许可证的路径设置GITLAB_LICENSE_FILE环境变量.

Omnibus 安装应将此条目添加到 :

    警告:这些方法只会在安装时添加许可证. 使用 Web 用户界面中的”管理区域”来续订或升级许可证.


    您可以随时在”管理区域”的”许可证”部分中查看许可证详细信息.

    许可证到期前一个月,GitLab 管理员将开始看到一条消息,通知到期时间. 确保您更新了许可证,否则,如果许可证过期,您将错过所有付费功能.

    What happens when your license expires

    万一您的许可证过期,GitLab 将锁定某些功能,如 Git 推送,问题创建等,并且将向所有管理员显示一条消息,告知已过期的许可证.

    为了恢复所有以前的功能,必须上载新的许可证. 要退回到仅激活核心功能,您需要删除过期的许可证.

    可以上传和查看多个许可证,但是只有最新的许可证将用作活动许可证.

    Troubleshooting

    如果您最初安装的是 Community Edition,而不是 Enterprise Edition,则需要在升级许可证之前 .

    GitLab.com 用户无法上传和使用自我管理的许可证. 如果您希望在 GitLab.com 上使用付费功能,则可以购买单独的订阅.

    Users exceed license limit upon renewal