Gitea 仓库迁移备份
一、生成包
在原机子执行备份命令,会得到: gitea-dump-1744221811.zip
GITEA_WORK_DIR=/var/lib/gitea/ /usr/local/bin/gitea dump -c /etc/gitea/app.ini
二、备份数据库
- 可以使用宝塔直接备份;
- 也可以使用
sql
命令导出;
三、新机导入
1、导入数据包
注意 1.23.7 版本的仓库数据位置改了,在 /var/lib/gitea/data/gitea-repositories
unzip gitea-dump-1744221811.zip
cd gitea-dump-1610949662
mv app.ini /etc/gitea/conf/app.ini
mv data/* /var/lib/gitea/data/
mv log/* /var/lib/gitea/log/
mv repos/* /var/lib/gitea/gitea-repositories/
chown -R gitea:gitea /etc/gitea/conf/app.ini /var/lib/gitea
2、导入数据库
- 注意数据库用户名 和 数据库密码要和原来的一致
- 或者在
/etc/gitea/app.ini
修改