由于Gitlab自身的兼容性问题,高版本的Gitlab无法恢复低版本备份的数据,需要注意在b服务器部署和a服务器一样版本的gitlab

查看gitlab版本的命令:

[root@xxxx ~]# gitlab-rake gitlab:env:infoSystem information
System:        CentOS 7.2.1511
Current User:    git
Using RVM:    no
Ruby Version:    2.3.5p376
Gem Version:    2.6.13
Bundler Version:1.13.7
Rake Version:    12.3.0
Redis Version:    3.2.11
Git Version:    2.14.3
Sidekiq Version:5.0.4
Go Version:    unknownGitLab information
Version:    10.3.4
Revision:    56dc722
Directory:    /opt/gitlab/embedded/service/gitlab-rails
DB Adapter:    postgresql
URL:        http://192.168.0.246:7023
HTTP Clone URL:    http://192.168.0.246:7023/some-group/some-project.git
SSH Clone URL:    git@192.168.0.246:some-group/some-project.git
Using LDAP:    no
Using Omniauth:    noGitLab Shell
Version:    5.10.2
Repository storage paths:
- default:     /home/git-data/repositories
Hooks:        /opt/gitlab/embedded/service/gitlab-shell/hooks
Git:        /opt/gitlab/embedded/bin/git
[root@xxxxx ~]#
  • 备份原192.168.0.108服务器上的的数据
gitlab-rake gitlab:backup:create RAILS_ENV=production
  • 备份后的文件一般是位于/var/opt/gitlab/backups下, 自动生成文件名文件名如1558334901_2019_05_20_10.3.4_gitlab_backup.tar

  • 将生成的tar文件拷贝到192.168.0.246服务器上相应的backups目录下
    可以利用scp进行直接拷贝.

scp root@192.168.0.108:/var/opt/gitlab/backups/1558334901_2019_05_20_10.3.4_gitlab_backup.tar /var/opt/gitlab/backups
  • 在192.168.0.246服务器恢复数据
gitlab-rake gitlab:backup:restore RAILS_ENV=production BACKUP=1558334901_2019_05_20_10.3.4

gitlab数据迁移相关推荐

  1. 项目案例之GitLab的数据迁移

    项目案例之GitLab的数据迁移 链接:https://pan.baidu.com/s/1CgaEv12cwfbs5RxcNpxdAg 提取码:fytm 复制这段内容后打开百度网盘手机App,操作更方 ...

  2. gitlab(ce版本)安装卸载汉化数据迁移

    阅读本文将获取以下知识点. GitLabCE(社区版)和GitLabEE(企业版),本次安装.卸载.汉化.数据迁移只适用于gitlab-ce版本,gitlab-ee版本未做实验. 数据迁移方面是从一台 ...

  3. gitlab之 修改默认的仓库存储目录及数据迁移

    磁盘空间: [root@gitlab ~]# df -hT Filesystem     Type      Size  Used Avail Use% Mounted on /dev/vda1   ...

  4. 一个月黑风高的夜晚紧急完成gitlab服务器数据迁移

    文章目录 前言 修复过程 备份数据 修改存放目录 关闭服务 迁移数据 刷新配置 启动服务 总结 前言 真是无巧不成书,白天刚刚讨论了一天 SVN 服务器迁移事情,晚上突然被告知 gitlab 服务无法 ...

  5. gitLab数据备份和迁移

    自建的Gitlab服务器常常会因为使用时间的增长,其空间容量等硬件需求都需要升级,或者迁移至更高配置的服务器上.备份.迁移.恢复.升级过程如下 一.gitlab备份 备份前gitlab的项目如图所示 ...

  6. GitLab默认仓库存储目录更换及项目迁移 GitLab跨服务器数据迁移

    一.GitLab的数据从旧服务器迁移到新服务器 注释:旧服务器.新服务器GitLab版本保持一致,如果不一致得需要升级 1旧服务器上的安装版本 [root@iZbp1ac9uozodszcdkd98n ...

  7. svn的代码提交到git服务器_svn服务器代码仓库,数据迁移到git仓库

    svn服务器代码仓库,数据迁移到git仓库 1.安装svn [root@tomcat01 ~]# yum install subversion -y 2.初始化仓库 [root@tomcat02 ~] ...

  8. GitLab服务器迁移

    1.背景 由于GitLab内存消耗很大,已经影响到A服务器上的其他服务,同时考虑到代码管理服务应该单独部署在一台服务器上,因此决定从服务器A迁移到服务器B上.两台服务器均是CentOS 7,gitla ...

  9. gitlab服务器代码存储位置,gitlab 数据目录迁移

    一般情况下,采用gitlab作为版本管理工具,内网环境需要搭建gitlab服务器,安装好gitlab应用之后,就开始使用,但是随着时间的推移,发现gitlab的repository会越来越大.一般,从 ...

最新文章

  1. YII显示sql进行调试
  2. 顺序表-插入一个元素x后保持该顺序表L递增有序排序(查找+元素后移插入)
  3. ECMAScript 和 JavaScript 的未来
  4. 数据中心UPS电池故障引起火灾导致澳大利亚医院系统业务中断
  5. 多级神经网络结构表达文档语义性能更好吗
  6. 暴走大侠显示进入服务器失败,暴走大侠:常见问题详解,再遇见这样的问题也不再迷糊...
  7. Bootstrap 字体图标 Bootstrap Glyphicon Components
  8. 解决设置redmineblacklog的按钮无效问题
  9. UnityC#实现中文汉字转拼音-使用微软CHSPinYinConv库
  10. lua脚本java_java操作lua脚本
  11. 【MUI框架】学习笔记整理 Day 2
  12. 小米android tv,小米TV应用商店 第三方应用交互建议
  13. Java编程规范-文件组织与排版
  14. 21_lua生成随机数
  15. C# Aliyun OSS 获取Bucket列表异常:无法发送具有此谓词类型的内容正文
  16. android 解析json数据格式
  17. 性能测试-实例讲解VU、RPS、RT公式换算
  18. 开锁(unlock) | 题解
  19. 微型计算机中ram中文名字是,微型计算机中,RAM的中文名字是().
  20. c语言程序设计mp4,[原创]Nisy编程教学视频C语言/C++语言MP4版

热门文章

  1. 一作解读:Microbiome马铃薯疮痂病与土壤微生物组关系新进展
  2. 扩增子分析解读7物种分类统计,筛选进化树和其它
  3. 修改串口设备名ttymxc1_Modbus通讯之串口联网设备
  4. 机器学习数据预处理之缺失值:固定值填充
  5. R语言四格表、列联表秩和检验
  6. R构建对数回归模型(Logarithmic Regression)
  7. R构建二次回归模型( Quadratic Regression)
  8. java中的常用的文件流_Java 基础(四)| IO 流之使用文件流的正确姿势
  9. java xml 拆分_java – 如何使用VTDGenHuge将大型xml拆分成小块?
  10. pandas 修改数据和数据类型