以下是CentOS中GitLab的备份与恢复策略:
gitlab-rake gitlab:backup:create
命令进行全量备份。也可结合rsync
进行增量备份,或使用scp
、rsync
将备份文件传输到远程服务器实现远程备份。/etc/gitlab/gitlab.rb
配置备份路径、保留时间等参数,还可将备份文件压缩存储,定期清理过期备份。/etc/gitlab
配置文件、SSH密钥等。gitlab-rake gitlab:backup:restore BACKUP=备份编号
命令恢复。