Debian GitLab常见备份策略如下:
sudo gitlab-rake gitlab:backup:create
命令备份,文件默认存放在 /var/opt/gitlab/backups
目录。crontab
设置定时任务,如每天凌晨执行备份脚本,脚本中调用 gitlab-rake
命令。/etc/gitlab/gitlab.rb
等配置文件,可使用 gitlab-ctl backup-etc
命令。/etc/gitlab/gitlab.rb
指定备份路径,设置 backup_keep_time
控制备份保留时间。scp
命令。find
命令在备份脚本中删除指定天数前的旧备份文件。