首页 > 其他分享 >gitlab备份方法

gitlab备份方法

时间:2024-05-30 16:23:19浏览次数:24  
标签:配置文件 方法 备份 gitlab root 定时 backup

工具:gitlab 社区版 

一、修改配置文件 /etc/gitlab/gitlab.rb 开启备份功能

二、创建备份脚本backup.sh文件,内容如下,并给执行权限

### backup gitlab
gitlab-rake gitlab:backup:create > /dev/null 2>&1
if [ $? -ne 0 ];then
    echo 'Backup gitlab data error!' > /home/gitlab/backup_gitlab.log

三、创建定时任务

1、crontab -e 编辑定时任务配置文件

在文件末尾添加:【0 0 * * 7 /root/backup.sh > /root/backup.log 2>&1】,后保存文件

 

至此已经完成了gitlab的备份定时任务。

标签:配置文件,方法,备份,gitlab,root,定时,backup
From: https://www.cnblogs.com/yifengyu/p/18222600

相关文章

  • Mysql-Xtrabackup备份恢复
    恢复准备1、安装Xtrabackup2、数据备份和拷贝 恢复步骤1、恢复全量备份2、恢复增量备份到全量备份注意:开始恢复的增量备份要添加--redo-only参数,最后一次增量备份去掉--redo-only参数3、对整体的完全备份进行恢复:停库——恢复——启动库恢复场景 全量备份恢复nohupin......
  • 关于工厂方法和抽象工厂
    简单工厂简单工厂中没有抽象工厂类,在仅有的简单工厂中,创建工作根据传入的需求,采用相应的分支,创建相应的对象。说白了就是ifelse,然后newProductX/Y/Z…工厂方法工厂方法中,抽象工厂定义了一个抽象方法,具体工厂实现了该抽象方法,并在实现中创建一种对象。具体创建哪种对象取决于......
  • 西门子opcua server CA证书连接 + 方法功能如何使用
    OPCUA概述OPCUA是一项开放标准,适用于从机器到机器间(M2M)的水平通信和从机器直到云端的垂直通信。该标准独立于供应商和平台,支持广泛的安全机制,并且可以与PROFINET共享同一工业以太网络。OPCUA通信的特性及优势特性:独立于供应商和平台集成的安全概念(加密、签名和验证)一致......
  • 【源码】Spring Data JPA原理解析之Repository自定义方法命名规则执行原理(一)
     SpringDataJPA系列1、SpringBoot集成JPA及基本使用2、SpringDataJPACriteria查询、部分字段查询3、SpringDataJPA数据批量插入、批量更新真的用对了吗4、SpringDataJPA的一对一、LazyInitializationException异常、一对多、多对多操作5、SpringDataJPA自定......
  • *Python中的`__init__`方法:类的初始化与魔法
    Python中的__init__方法:类的初始化与魔法在Python的面向对象编程中,__init__方法扮演着至关重要的角色。它被称为类的构造函数或初始化方法,当创建类的新实例时,会自动被调用。__init__方法允许开发者在创建对象时设置初始状态或执行其他必要的初始化操作。本文将深入解析__in......
  • 未验证:字符串解析为字典的九种方法/
    我是说直接把字典里的内容变成字符串然后解析这个字符串为字典然后才是代码中的计算,我是让你修改代码将输出字符串解析为字典的九种方法:方法一:使用正则表达式importreparsed_item_prices={}current_item=Noneforlineinoutput_string.split('\n'):if......
  • Windows平台下使用C++计算文件MD5的方法
    #include<iostream>#include<windows.h>#include<tchar.h>#include<string>#include<cassert>#include<functional>typedefstd::basic_string<TCHAR>StringT;typedefstd::stringStringA;#define_PP_CAT_IMPL_......
  • Python库之Playwright简介、安装、使用方法详细攻略
    Python库之Playwright简介、安装、使用方法详细攻略引言在自动化测试领域,Playwright是一个强大的库,它支持无头浏览器自动化,允许开发者在多种浏览器上进行网页自动化操作。Playwright由微软开发,支持Chromium、Firefox和WebKit,能够模拟真实用户的浏览器行为。Playwright简......
  • 方法论与技术栈双管齐下的运维可用性能力建设(七)
    3)应急三把斧思路故障应急方法很多,在不同的业务场景、不同的自动化水平等因素背景下,同类的故障的应急处理方法也不一样,如果对每一类的应急方法的重视程度都一视同仁,比如演练、自动化工具等工作的投入上就会失去重点,所以建议在应急方法的管理过程中也要有侧重的、分阶段的完善。......
  • @Transactional(rollbackFor = Exception.class) 事务失效 A加了@Transactional注解
    @Transactional(rollbackFor=Exception.class)事务失效,一个方法A上加了这个注解,在方法A中调用了B方法,A方法中有数据库操作,B方法中也有,现在问题是,B方法中事务失效了,怎么保证不失效 在Spring框架中,使用@Transactional注解可以很方便地管理事务,但是如果你在方法A中调用了方法B,......