Gitlab备份与恢复[七]
生活随笔
收集整理的這篇文章主要介紹了
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"轉載于:https://www.cnblogs.com/Csir/p/7420801.html
總結
以上是生活随笔為你收集整理的Gitlab备份与恢复[七]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第十节课-RNN介绍
- 下一篇: android 字符串,textview