看到现在无人不知无人不晓的OpenSSL漏洞后, 第一时间内就打上了最新的Debian补丁, 今天又发现GitLab也出了新版本, 于是顺便把GitLab也升级一下.

升级过程很简单,GitLab目前的最新版本是6.7.6, 下载地址是这里, 如果你之前按照我的方式开启了HTTPS, 升级前最好备份一下Nginx的配置文件.

  • 首先停止GitLab服务
sudo gitlab-ctl stop unicorn
sudo gitlab-ctl stop sidekiq
  • 然后用GitLab的工具创建一个备份, 以备不测
sudo gitlab-rake gitlab:backup:create
  • 接着直接安装最新版本即可升级
sudo dpkg -i gitlab_6.7.5-omnibus-1.ubuntu.12.04_amd64.deb
  • 然后重置GitLab
sudo gitlab-ctl reconfigure
  • 最后重新启动GitLab
sudo gitlab-ctl start

可悲的是GitLab 6.7.5按照官方方式开启HTTPS还是不能, 如果你要使用HTTPS, 可以看这篇我以前的文章. 升级过后可能会出现502错误页面, 不用担心, 等待几分钟服务全部启动后就会自动消失.


venmos
462 声望15 粉丝

Maccon, Emacscon, Lolicon, ACG. False geek, Looks like a quiet guy. Love open source, Loves photography and outdoor sports. Favorite programming language is Ruby and Lisp.