GitLab迁移数据
一、备份数据安装相同版本gitlab
备份时需要保持gitlab处于正常运行状态 保持要迁移的 gitlab 和目前 gitlab 版本一致
# 执行如下命令开始备份
gitlab-rake gitlab:backup:create
# 备份文件在
cd /var/opt/gitlab/backups/Yum安装GitLab
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站点 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