GitLab 升级到5.0的严重注意事项

我这里只讨论GitLab从4.2到5.0升级过程,并且用的是Nginx和启用HTTPS配置。

第一,升级时开始运行的帐号和目录

sudo -s 进入root权限下

然后要cd /home/gitlab/gitlab下运行升级的脚本。

第二,使用正确的版本的gitlab-shell

参考升级文档https://github.com/gitlabhq/gitlabhq/wiki/From-4.2-to-5.0

注意其中第二步,git clone gitlab-shell之后要立刻让gitlab-shell切换到v1.1.0 tag.

先查看一下有几个tag

root@Ubuntu1204-dell:/home/git/gitlab-shell# git tag
v1.0.3
v1.1.0
v1.2.0

然后查找v1.1.0的commit id

git log --oneline --decorate
e8d93d0 (HEAD, tag: v1.1.0, master) up to 1.1.0

然后用reset命令切到这个tag

git reset --hard e8d93d0

第三步,修改gitlab-shell中的配置文件

# Url to gitlab instance. Used for api calls                                                                                                 
gitlab_url: "https://your_git_server/"

这里要用https, 注意最后/结尾

相关推荐