GitLab迁移数据

一、备份数据安装相同版本gitlab

备份时需要保持gitlab处于正常运行状态 保持要迁移的 gitlab 和目前 gitlab 版本一致

# 执行如下命令开始备份
gitlab-rake gitlab:backup:create
# 备份文件在
cd /var/opt/gitlab/backups/

Yum安装GitLab

下载指定版本的 gitlab,可以在清华大学镜像站去选择:地址

wget http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-14.4.2-ce.0.el7.x86_64.rpm
$ rpm -i gitlab-ce-14.4.2-ce.0.el7.x86_64.rpm

配置 GitLab站点 Url和端口号

GitLab默认的配置文件路径是 /etc/gitlab/gitlab.rb

默认的站点Url配置项是:external_url 'http://gitlab.example.com

这里我将GitLab站点Url修改为 http://127.0.0.1:8000 也可以用域名代替 IP,这里根据自己需求来即可

# 修改配置文件
sudo vi /etc/gitlab/gitlab.rb
# 配置首页地址(大约在第15行)
external_url 'http://127.0.0.1:8000'
# 开放端口号
firewall-cmd --zone=public --add-port=8000/tcp --permanent
# 重启防火墙
systemctl restart firewalld
# 查看是否成功
firewall-cmd --zone=public --query-port=8000/tcp

启动并访问GitLab

将设置的域名DNS解析到服务器IP,或者修改本地host将域名指向服务器IP

进入首页,随后进行登录,管理员账号默认用户名是root

初始化密码可以在 GitLab初始化文件查看

二、数据恢复

三、自动备份与清理

Last updated