看到现在无人不知无人不晓的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错误页面, 不用担心, 等待几分钟服务全部启动后就会自动消失.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。