在 Ubuntu 系统下更新 GitLab,您可以选择使用官方推荐的包管理器(APT)或者 Docker
方法一:使用 APT 更新
- 首先,确保您已经添加了 GitLab 的官方 GPG 密钥和软件源。如果您还没有添加,请按照以下命令操作:
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
- 检查可用的 GitLab 版本:
apt-cache madison gitlab-ce
- 如果有新版本可用,请升级 GitLab:
sudo apt-get install gitlab-ce=
将
替换为您要安装的 GitLab 版本号。
- 完成更新后,重启 GitLab 服务:
sudo gitlab-ctl reconfigure sudo gitlab-ctl restart
方法二:使用 Docker 更新
- 如果您使用 Docker 安装了 GitLab,请确保您已经拉取了最新的 GitLab 镜像:
docker pull gitlab/gitlab-ce:latest
- 停止并删除当前的 GitLab 容器:
docker stop gitlab docker rm gitlab
- 使用最新的镜像重新创建并启动 GitLab 容器:
docker run --detach \ --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
将
替换为您的 GitLab 主机名。
- 更新完成后,您可以通过浏览器访问 GitLab,检查更新是否成功。
注意:在使用 Docker 更新 GitLab 时,请确保您已经备份了所有重要的数据,以防万一。