在 Ubuntu 系统下更新 GitLab,您可以选择使用官方推荐的包管理器(APT)或者 Docker
方法一:使用 APT 更新
curl https://packages.gitlab.com/gpg.key | sudo apt-key add -
sudo sh -c 'echo "deb https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu $(lsb_release -cs) main" > /etc/apt/sources.list.d/gitlab.list'
sudo apt-get update
apt-cache madison gitlab-ce
sudo apt-get install gitlab-ce=<new-version>
将 <new-version>
替换为您要安装的 GitLab 版本号。
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
方法二:使用 Docker 更新
docker pull gitlab/gitlab-ce:latest
docker stop gitlab
docker rm gitlab
docker run --detach \
--hostname <your-hostname> \
--publish 443:443 --publish 80:80 --publish 22:22 \
--name gitlab \
--restart always \
--volume /srv/gitlab/config:/etc/gitlab \
--volume /srv/gitlab/logs:/var/log/gitlab \
--volume /srv/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce:latest
将 <your-hostname>
替换为您的 GitLab 主机名。
注意:在使用 Docker 更新 GitLab 时,请确保您已经备份了所有重要的数据,以防万一。