GIT服务器的备份与恢复
GIT服务器的备份与恢复
1、备份
a)创建备份目录
mkdir /root/gitbackup
b)撰写备份脚本
#!/bin/bash
     #进入备份目录
      cd /root/gitbackup
     #备份
      sudo /root/gogs/gogs backup
     #自动删除30天之前的备份文件
      sudo find ./ -mtime +30 -name "*.zip" | xargs rm -f
保存,可自己执行一遍查看是否成功
c)创建计划任务
crontab -e
     在文件尾部添加:
0 14 * * * bash /root/gitbackup/backupGit.sh
d)查看是否成功
等待一阵之后,备份目录出现类似如图zip文件,即成功。
2、恢复
/root/gogs/gogs restore –from 文件地址