gogs数据迁移

aqhby
2025-07-16 / 0 评论 / 2 阅读 / 正在检测是否收录...

介绍

gogs 数据迁移一共分2步, 此处省略gogs搭建过程。

  1. 数据库迁移
  2. 仓库迁移

数据库迁移

使用mysql工具导出数据库,再导入到新搭建的gogs服务数据库中
注意: 如果忘记原来的 root 密码, user 表可以不导入, user表数据单独导入即可, 或者把user表的root用户数据复制出来, 等会重新插入


仓库迁移

找到 data/git/gogs-repositories 目录, 压缩打包放到新的服务中
我原来的服务使用容器运行的, 所以我的目录是 /opt/1panel/apps/gogs/gogs/data/git/gogs-repositories

压缩文件


# 压缩; 如果仓库文件多, 该过程会耗时较长
tar -zcvf gogs-repositories.tar.gz ./gogs-repositories/
将仓库压缩文件上传到新服务, 解压。或者 使用 rsync 直接同步过来。 详情见 rsync文件同步
0

评论 (0)

取消