定期为 Gitlab 进行备份

Raj*_*pak 2 backup gitlab gitlab-omnibus

通过运行sudo gitlab-rake gitlab:backup:create我们可以手动为 Gitlab 创建备份。但是有什么方法可以定期(例如每天或每月)进行 Gitlab 备份。

PS:我希望备份文件位于本地文件夹而不是任何云存储中

Von*_*onC 5

一个好的开始是“配置 cron 进行每日备份”部分

要安排备份存储库和 GitLab 元数据的 cron 作业,请使用 root 用户:

sudo su -
crontab -e
Run Code Online (Sandbox Code Playgroud)

在那里,添加以下行以安排每天凌晨 2 点进行备份:

0 2 * * * /opt/gitlab/bin/gitlab-rake gitlab:backup:create CRON=1
Run Code Online (Sandbox Code Playgroud)

  • @DeepakRajana您应该能够将 cron 配置为每月运行一次:https://crontab.guru/every-month,https://serverfault.com/a/87477/783 (2认同)