文档章节

gitlab 数据备份

苏云飞
 苏云飞
发布于 2016/04/15 16:47
字数 189
阅读 324
收藏 6

                                 gitlab 备份 , 还原,自动备份 命令

     注: 仅适用于使用  For omnibus installations 安装的gitlab

  • 执行gitlab数据备份

  •  默认备份文件储存在   /var/opt/gitlab/backups/140623891_gitlab_backup.tar 

sudo gitlab-rake gitlab:backup:create

  • gitlab从备份中还原

sudo cp 140623891_gitlab_backup.tar  /var/opt/gitlab/backups/ 
sudo gitlab-ctl stop unicorn
sudo gitlab-ctl stop sidekiq
sudo gitlab-rake gitlab:backup:restore BACKUP=140623891   -- 备份文件名的时间戳前缀
sudo gitlab-ctl start
sudo gitlab-rake gitlab:check SANITIZE=true

  • 配置定时任务 需重启cron服务

0 2 * * * /opt/gitlab/bin/gitlab-rake gitlab:backup:create CRON=1

  • 设置只保存最近7天的备份

  • 编辑 /etc/gitlab/gitlab.rb 配置文件,找到如下代码,删除注释 #  保存 

gitlab_rails['backup_keep_time'] = 604800

  • 重新加载gitlab配置文件

sudo gitlab-ctl reconfigure



© 著作权归作者所有

共有 人打赏支持
苏云飞
粉丝 1
博文 18
码字总数 2613
作品 0
丰台
程序员
私信 提问
GitLab ce 社区版本的yum方式安装和备份

Gitlab 的yum安装配置备份 环境的准备工作 我的系统是centos6.8的系统,先配置yum源: https://mirror.tuna.tsinghua.edu.cn/help/epel/ 这里写的配置epel源比较详细我就不写了,写下gitlab的...

xitaotao
06/29
0
0
Ubuntu 14.04下安装Gitlab

GitLab: GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。它提供Git版本控制、代码检查、Bug跟踪和Wiki,它可以通过LDAP或活动目录来进...

eui988
2015/06/04
0
0
jenkins自动化发布python flask模拟流程

一、前提步骤 1、安装gitlab yum -y install policycoreutils openssh-server openssh-clients postfix wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-8.17.0-ce.......

yhwei89
06/28
0
0
GitLab CE服务器安装配置备份恢复升级注意项总结

GitLab CE安装 安装比较简单,rpm直接在不同平台安装 https://about.gitlab.com/installation/ 直接下载源包地址 https://about.gitlab.com/downloads/archives/ 安装 yum install curl ope......

jackjiaxiong
06/29
0
0
GitLab ce 社区版本的https方式配置(yum)

GitLab ce 社区版本的https方式配置(yum) 上次安装了gitlab 但是不是https现在需要全民https了今天就给大家配置https。(默认的不是https的访问登陆和git也不https的) 先备份一下咱们的配...

xitaotao
06/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

JavaScript实现在线Markdown编辑器、转换HTML工具-toolfk程序员工具网

本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果。T...

toolfk
20分钟前
0
0
Source Tree 在git 密码更新后,无法拉取代码的解决办法

背景: git 密码总是需要修改。在修改代码后,拉去代码, source tree 总提示access denied. 解决方法:重新修改git 仓库对应的密码。 for mac:应用程序 -》 钥匙串 -》 搜索 source tre...

Carlyle_Lee
25分钟前
0
0
OSChina 周日乱弹 —— 懒床是对冬天最起码的尊重

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @瘟神灬念 :分享daniwellP/桃音モモ的单曲《Nyan Cat》 《Nyan Cat》- daniwellP/桃音モモ 手机党少年们想听歌,请使劲儿戳(这里) @巴拉迪...

小小编辑
今天
69
2
码云项目100,水一发

简单回顾一下: 早期构想最多的,是希望能将PHP一些类和编码分区做得更细,所以很多尝试。但不得不说,PHP的功能过于单一,是的,也许写C/C++扩展,可以解决问题,那我为什么不用C#或者Golan...

曾建凯
今天
4
0
Spring应用学习——AOP

1. AOP 1. AOP:即面向切面编程,采用横向抽取机制,取代了传统的继承体系的重复代码问题,如下图所示,性能监控、日志记录等代码围绕业务逻辑代码,而这部分代码是一个高度重复的代码,也就...

江左煤郎
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部