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 修改
最后修改:2025 年 04 月 10 日
咱们谁跟谁,用不着~