gitlab升级-(二)备份旧版本,还原到新搭建的gitlab

  • 停止gitlab
    gitlab-ctl stop
  • 备份原a服务器上的的数据
    gitlab-rake gitlab:backup:create
    备份后的文件一般是位于/var/opt/gitlab/backups下, 自动生成文件名文件名如 1550039259_gitlab_backup.tar
  • 将步骤2生成的tar文件拷贝到b服务器上相应的backups目录下
    在b服务器恢复数据 BACKUP的时间点必须与原服务器备份后的文件名一致
    gitlab-rake gitlab:backup:restore RAILS_ENV=production BACKUP=1550039259

  •         所有用户 用户的sshkey  仓库全部恢复

    原文地址:http://blog.51cto.com/12390045/2349756

    时间: 2024-11-01 22:11:54

    gitlab升级-(二)备份旧版本,还原到新搭建的gitlab的相关文章

    gitlab升级迁移---源码包安装转rpm包(三)

    距离上次gitlab升级快过去一年了,期间gitlab已更新了好多新版本,都没有进行升级.理由很简单,因为升级很麻烦,秉着能用就先用着的想法.但是最近gitlab接连发出之前旧版本有安全漏洞,看到的公告是:<GitLab 叕发布安全补丁 12.0.3, 11.11.5 和 11.10.8,请即刻升级>,都出现“叕”字了,说明不得不升级了,毕竟代码是公司的核心资产. 那么说干就干,首先去gitlab官网查看升级文档,看需要升级哪些东西.我这gitlab之前是用源码包安装的,版本是10.8.7,需

    gitlab升级和迁移

    由于近期公司gitlab服务器老是卡顿和出现其他问题,然后也很久没有升级过了,现在版本还是8.10.5,而官网最新版本已经是11.2了.另一个原因是gitlab所在的这台服务器快到期了,想换一台配置更好些的服务器,故对此进行升级和迁移. 升级思路:先在新服务器上安装一个和原版本相同的gitlab,然后备份原版本gitlab数据,备份完在新服务器恢复,恢复完在进行升级. 本文参照:https://github.com/gitlabhq/gitlab-recipes/tree/master/inst

    ubuntu14.04升级以及gitlab升级

    环境:系统版本ubuntu14.04 .gitlab-ce.8.11.3 升级要求:系统升级为目前最新的LTS版本的ubuntu16.04.gitlab升级为最新的版本 升级可以有两种方案: 一种类似于迁移(重新找台机器,系统直接安装ubuntu16.04,然后安装gitlab版本和原版本一致,进行数据迁移后确认数据无误后再对gitlab进行升级). 另一种直接在原机器上,首先对系统升级,然后对gitlab升级. 1.直接在原机器上升级的方案: 升级前备份数据: 停止gitlab备份数据 git

    gitlab升级【一】gitlab Omnibus CE安装遇到的一些问题

    最近公司打算将内部使用的gitab 7.14.3升级到最新的gitlab的 Omnibus CE版本.但是由于内部使用的gitlab是源码安装的,使用的是外部数据库mysql5.6. 所以升级的方案是: 1.将源码安装的gitlab的数据迁移到Omnibus CE gitlab 7.14.3的版本 2.将Omnibus CE gitlab安装的7.14.3直接在线升级 所以前置条件就是: 1.在新的服务器上面安装好Omnibus CE gitlab 7.14.3 系统版本:CentOS 7.14

    gitlab升级-(一)安装一台旧版本

    gitlab升级 首先第一步:先安装一台与现在gitlab版本一致的机器,备份原版本gitlab数据,备份完在新服务器恢复,恢复完在进行升级,以防升级失败 再来一遍如何安装gitlab吧 我这里现在的gitlab版本 8.14.6 如下 下载rpm我安装的是社区版,社区版和企业版的区别请看官网介绍: https://www.gitlab.com.cn/installation/ce-or-ee/?distro=centos-7 我这里有以前版本的rpm就不进行下载,直接放到服务器,然后安装 安装

    Azure 国际篇_新旧版本迁移(二)_迁移VHD文件

    如果要使用新版本ARM上的资源,例如虚拟网络,存储,网关等等,我们就要把旧版本的Classic 迁移到ARM上.迁移的办法非常简单. 现在RAM的"虚拟机(经典)"上找到旧版本的虚拟机DC01,接下来我们要把这台VM迁移到"虚拟机"这里. 新版本RAM上发虚拟机为空. 在RAM上新建资源组markleong 下载安装Azure Explore:http://storageexplorer.com/,安装完毕后,输入帐号登录,找到旧版本的虚拟机VHD文件.关闭虚拟机后

    Gitlab配置、备份、升级、迁移

    0.Gitlab安装 1.安装和配置必要的依赖关系 在CentOS7,下面的命令将在系统防火墙打开HTTP和SSH访问. yum install curl openssh-server postfixsystemctl enable sshd postfixsystemctl start sshd postfixfirewall-cmd --permanent --add-service=httpsystemctl reload firewalld2.添加gitlab包服务器安装包 curl -

    ActiveReports 6:如何升级旧版本的项目

    如果现在的项目使用的是ActiveReports for .NET 3.0,那么有两种升级方式: 一是使用ActiveReports 6.0附带的转换工具(参见下面"升级ActiveReports for .NET 1.0 或2.0项目"): 二是在Visual Studio中打开工程,用新版本的DLL替换掉旧版本的DLL引用,并且修改代码的编译错误. 替换工程的DLL引用 在Visual Studio中打开需要升级的报表工程. 在解决方案资源管理器中,点击"显示所有文件&q

    MySQL新旧版本ORDER BY 处理方法

    MySQL 的order by 涉及到三个参数:A. sort_buffer_size 排序缓存.B. read_rnd_buffer_size 第二次排序缓存.C. max_length_for_sort_data 带普通列的最大排序约束. 我来简单说下MySQL的排序规则.假设查询语句select * from tb1 where 1 order by  a ; 字段a没有建立索引:以上三个参数都足够大.MySQL内部有两种排序规则:第一种,是普通的排序.这种排序的特点是节省内存,但是最终会