介绍
gogs 数据迁移一共分2步, 此处省略gogs搭建过程。
- 数据库迁移
- 仓库迁移
数据库迁移
使用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)