以下是Debian下GitLab的数据备份策略:
sudo gitlab-rake gitlab:backup:create
备份数据,默认存储在 /var/opt/gitlab/backups/
目录。gitlabbak.sh
)调用备份命令,并通过 crontab
设置定时执行,例如每天凌晨2点备份。/etc/gitlab/gitlab.rb
、/etc/gitlab/gitlab-secrets.json
等配置文件,存储到安全位置。STRATEGY=copy
或跳过部分数据(如 SKIP=db
)优化备份效率。COMPRESS_CMD="gzip -c --best"
)。注意事项: