有思俱乐部学习园地

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 文件地址

工作人员

 
作者:、林志灿
信息录入:谢峰