备份恢复GOGS服务

如何备份和恢复Gogs,原本数据放在 树莓派上,不保险就移植到 x86 笔记本上。

  • 备份
1
2
./gogs backup
# 这会产生一个文件,名称类似于gogs-backup-20180811192113.zip
  • 恢复
1
2
# 如果是使用的数据库,记得创建数据库,否则可能报错
./gogs restore --from="gogs-backup-20180811192113.zip"
  • 和之前安装位置目录不同

    到管理员控制面板(/admin)执行以下操作:

    • 重新生成 ‘.ssh/authorized_keys’ 文件

    • 重新同步所有仓库的 pre-receive、update 和 post-receive 钩子