Activate GitLab Enterprise Edition (EE)
When you install a new GitLab instance without a license, only Free features are enabled. To enable more features in GitLab Enterprise Edition (EE), activate your instance with an activation code.
Activate GitLab EE
In GitLab Enterprise Edition 14.1 and later, you need an activation code to activate your instance.
Prerequisite:
- You must purchase a subscription.
- You must be running GitLab Enterprise Edition (EE).
- You must have GitLab 14.1 or later.
- Your instance must be connected to the internet.
To activate your instance with an activation code:
- Copy the activation code, a 24-character alphanumeric string, from either:
- Your subscription confirmation email.
- The Customers Portal, on the Manage Purchases page.
- Sign in to your GitLab self-managed instance.
- On the top bar, select Main menu > Admin.
- On the left sidebar, select Subscription.
- Paste the activation code in Activation code.
- Read and accept the terms of service.
- Select Activate.
The subscription is activated.
If you have an offline environment, activate GitLab EE with a license file or key instead.
If you have questions or need assistance activating your instance, contact GitLab Support.
When the license expires, some functionality is locked.
Verify your GitLab edition
To verify the edition, sign in to GitLab and select Help () > Help. The GitLab edition and version are listed at the top of the page.
If you are running GitLab Community Edition, you can upgrade your installation to GitLab EE. For more details, see Upgrading between editions. If you have questions or need assistance upgrading from GitLab Community Edition (CE) to EE, contact GitLab Support.
Troubleshooting
Cannot activate instance due to connectivity error
This error occurs when you use an activation code to activate your instance, but your instance is unable to connect to the GitLab servers.
You may have connectivity issues due to the following reasons:
-
You have an offline environment:
- Configure your setup to allow connection to GitLab servers. If connection to GitLab servers is not possible, contact your Sales Representative to request a license key. You can also contact GitLab support if you need help finding your Sales Representative.
-
Customers Portal is not operational:
- To check for performance or service disruptions, check the Customers Portal status.
-
Firewall settings:
- Check if your GitLab instance has an encrypted connection to
customers.gitlab.com
(with IP addresses 172.64.146.11 and 104.18.41.245) on port 443:
curl --verbose "https://customers.gitlab.com/"
- If the curl command returns a failure, either:
-
Configure a proxy in
gitlab.rb
to point to your server. - Contact your network administrator to make changes to the proxy.
-
Configure a proxy in
- Check if your GitLab instance has an encrypted connection to