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"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值