本文耗时较长,包括实战演练。
准备 gitlab 的迁移、升级方案
准备工作
- 申请一台新的云主机用于重新安装,然后迁移备份好的 Gitlab;
- 配置开放 ssh 端口 380(修改SSH的端口很大程度上能杜绝被黑客扫描,增加系统的安全系数)
|
|
注意:
我们要先设置成两个端口,测试成功后再关闭一个端口 22,这是为了在修改的过程中,万一出现掉线、断网、误操作等未知情况时候,还能通过另外一个端口连接上去调试,以免发生连接不上的状况。
安装
- 配置清华大学的开源源站地址 Gitlab Community Edition 镜像使用帮助
RHEL/CentOS 用户
新建 /etc/yum.repos.d/gitlab-ce.repo,内容为
[gitlab-ce] name=Gitlab CE Repository baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/ gpgcheck=0 enabled=1
再执行
sudo yum makecache sudo yum install gitlab-ce-8.13.11-ce.0.el6.x86_64 sudo gitlab-ctl status; sudo gitlab-ctl reconfigure;
注意
- 我们这里选择的 omnibus 方式的 Gitlab 版本(8.13.11);
- 安装好之后,启动一下刷新配置,然后再重新启动,确认是否可以正常访问。


