在 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 时,请确保您已经备份了所有重要的数据,以防万一。