Introduction
GitLab Enterprise Edition includes advanced features and functionality not available in the Community Edition. An Enterprise Edition license is needed to enable these features. If you do not have a license, start a free trial.
Omnibus based installations
-
1. Make a backup
Before upgrading make a backup of all application data. The backup will be archived in
/var/opt/gitlab/backups
by default.sudo gitlab-rake gitlab:backup:create STRATEGY=copy
2. Upgrade to Enterprise Edition
The GitLab EE package installs directly over top of the CE version, replacing it. These instructions will install the most recent version of GitLab, if you'd like to use the same version please consult our documentation.
Add the GitLab EE package repository.
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
Next, install GitLab Enterprise Edition package.
sudo apt-get update && sudo apt-get install gitlab-ee
3. Add Enterprise Edition License
To make use of the new EE features a license needs to be added via the web interface. Log in to your GitLab instance as an administrator, and a notification will appear to upload the license. If a license is not uploaded it will operate as Community Edition.
4. Remove the CE package repository
Remove the GitLab CE package repository.
sudo rm /etc/apt/sources.list.d/gitlab_gitlab-ce.list
-
1. Make a backup
Before upgrading make a backup of all application data. The backup will be archived in
/var/opt/gitlab/backups
by default.sudo gitlab-rake gitlab:backup:create STRATEGY=copy
2. Upgrade to Enterprise Edition
The GitLab EE package installs directly over top of the CE version, replacing it. These instructions will install the most recent version of GitLab, if you'd like to use the same version please consult our documentation.
Add the GitLab EE package repository.
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
Next, install GitLab Enterprise Edition package.
sudo apt-get update && sudo apt-get install gitlab-ee
3. Add Enterprise Edition License
To make use of the new EE features a license needs to be added via the web interface. Log in to your GitLab instance as an administrator, and a notification will appear to upload the license. If a license is not uploaded it will operate as Community Edition.
4. Remove the CE package repository
Remove the GitLab CE package repository.
sudo rm /etc/apt/sources.list.d/gitlab_gitlab-ce.list
-
1. Make a backup
Before upgrading make a backup of all application data. The backup will be archived in
/var/opt/gitlab/backups
by default.sudo gitlab-rake gitlab:backup:create STRATEGY=copy
2. Upgrade to Enterprise Edition
The GitLab EE package installs directly over top of the CE version, replacing it. These instructions will install the most recent version of GitLab, if you'd like to use the same version please consult our documentation.
Add the GitLab EE package repository.
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
Next, install GitLab Enterprise Edition package.
sudo yum install gitlab-ee -y
3. Add Enterprise Edition License
To make use of the new EE features a license needs to be added via the web interface. Log in to your GitLab instance as an administrator, and a notification will appear to upload the license. If a license is not uploaded it will operate as Community Edition.
4. Remove the CE package repository
Remove the GitLab CE package repository.
sudo rm /etc/yum.repos.d/gitlab_gitlab-ce.repo
-
1. Make a backup
Before upgrading make a backup of all application data. The backup will be archived in
/var/opt/gitlab/backups
by default.sudo gitlab-rake gitlab:backup:create STRATEGY=copy
2. Upgrade to Enterprise Edition
The GitLab EE package installs directly over top of the CE version, replacing it. These instructions will install the most recent version of GitLab, if you'd like to use the same version please consult our documentation.
Add the GitLab EE package repository.
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
Next, install GitLab Enterprise Edition package.
sudo yum install gitlab-ee -y
3. Add Enterprise Edition License
To make use of the new EE features a license needs to be added via the web interface. Log in to your GitLab instance as an administrator, and a notification will appear to upload the license. If a license is not uploaded it will operate as Community Edition.
4. Remove the CE package repository
Remove the GitLab CE package repository.
sudo rm /etc/yum.repos.d/gitlab_gitlab-ce.repo
-
1. Make a backup
Before upgrading make a backup of all application data. The backup will be archived in
/var/opt/gitlab/backups
by default.sudo gitlab-rake gitlab:backup:create STRATEGY=copy
2. Upgrade to Enterprise Edition
The GitLab EE package installs directly over top of the CE version, replacing it. These instructions will install the most recent version of GitLab, if you'd like to use the same version please consult our documentation.
Add the GitLab EE package repository.
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
Next, install GitLab Enterprise Edition package.
sudo dnf install gitlab-ee -y
3. Add Enterprise Edition License
To make use of the new EE features a license needs to be added via the web interface. Log in to your GitLab instance as an administrator, and a notification will appear to upload the license. If a license is not uploaded it will operate as Community Edition.
4. Remove the CE package repository
Remove the GitLab CE package repository.
sudo rm /etc/yum.repos.d/gitlab_gitlab-ce.repo
-
1. Make a backup
Before upgrading make a backup of all application data. The backup will be archived in
/var/opt/gitlab/backups
by default.sudo gitlab-rake gitlab:backup:create STRATEGY=copy
2. Upgrade to Enterprise Edition
The GitLab EE package installs directly over top of the CE version, replacing it. These instructions will install the most recent version of GitLab, if you'd like to use the same version please consult our documentation.
Add the GitLab EE package repository.
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
Next, install GitLab Enterprise Edition package.
sudo zypper install gitlab-ee
3. Add Enterprise Edition License
To make use of the new EE features a license needs to be added via the web interface. Log in to your GitLab instance as an administrator, and a notification will appear to upload the license. If a license is not uploaded it will operate as Community Edition.
4. Remove the CE package repository
Remove the GitLab CE package repository.
sudo rm /etc/zypp/repos.d/gitlab_gitlab-ce.repo
Ubuntu
16.04 LTS, 18.04 LTS
Debian
8, 9
CentOS 6
and RHEL, Oracle, Scientific
CentOS 7
and RHEL, Oracle, Scientific
CentOS 8
and RHEL
OpenSUSE Leap 15.1
and SUSE Linux Enterprise Server 12.2