工具:gitlab 社群版
一、修改配置檔案 /etc/gitlab/gitlab.rb 開啟備份功能
二、建立備份指令碼backup.sh檔案,內容如下,並給執行許可權
### backup gitlab gitlab-rake gitlab:backup:create > /dev/null 2>&1 if [ $? -ne 0 ];then echo 'Backup gitlab data error!' > /home/gitlab/backup_gitlab.log
三、建立定時任務
1、crontab -e 編輯定時任務配置檔案
在檔案末尾新增:【0 0 * * 7 /root/backup.sh > /root/backup.log 2>&1】,後儲存檔案
至此已經完成了gitlab的備份定時任務。