注意事项:迁移前首先要保证新旧服务器上的gitLab版本号一致,而且gitlab的包要符合安装的系统gitlab安装,系统与安装包不一致导致的安装错误。 1.查看当前GitLab版本 cat /opt
cat /opt/gitlab/embedded/service/gitlab-rails/VERSioN
显示为 12.5.5。
可以参考下面的文章:Linux服务器(腾讯云服务器)快速搭建Github:Gitlab
(1) 备份旧服务器的文件
gitlab-rake gitlab:backup:create
默认将会在 /var/opt/gitlab/backups/ 目录下生成备份文件。
如果备份的时候服务器空间可能不太够,可以参考下面的文章:gitlab备份空间不足解决方案
(2)使用scp命令从本地旧服务器复制文件到新服务器
scp /var/opt/gitlab/backups/1684211114_2023_05_16_12.5.5_gitlab_backup.tar root@xxx.xxx.xxx.xxx:/var/opt/gitlab/backups/
根据提示输入自己新服务器的密码:xxxxxx
(1)将备份文件权限修改为777,避免出现权限不够的问题
cd /var/opt/gitlab/backupschmod 777 1684211114_2023_05_16_12.5.5_gitlab_backup.tar
(2)停止数据连接服务
gitlab-ctl stop unicorngitlab-ctl stop sidekiq
(3)恢复备份文件到GitLab
gitlab-rake gitlab:backup:restore BACKUP=备份文件编号
例如:备份文件名为11684211114_2023_05_16_12.5.5_gitlab_backup.tar,则编号为11684211114_2023_05_16_12.5.5。
在提示中敲入“yes”继续。
(4)启动GitLab
gitlab-ctl start
最后检查新旧GitLab的内容,完全一模一样,迁移成功!
来源地址:https://blog.csdn.net/Hui_Hong_TaiLang/article/details/131009151
--结束END--
本文标题: GitLab从旧服务器迁移到新服务器(空间不足,gitlab安装报错)
本文链接: https://lsjlt.com/news/407230.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0