ToB企服应用市场:ToB评测及商务社交产业平台

标题: Gitea 数据迁移 [打印本页]

作者: 悠扬随风    时间: 2025-1-15 20:21
标题: Gitea 数据迁移
一、从 Windows 迁移 Gitea

1. 备份 Gitea 数据

1.1 备份堆栈文件

在 Windows 中,Gitea 堆栈文件通常位于 C:\gitea\data\repositories。你可以使用压缩工具将该目次打包:
        1.)右键点击 C:\gitea\data\repositories 目次,选择 “发送到 -> 压缩文件”
        2.)创建一个压缩包,比如 gitea-repositories-backup.zip
1.2 备份数据库

如果你使用 MySQL 数据库,步骤如下:
        1.)打开下令行(Win + R,输入 cmd,然后回车)
        2.)使用以下下令备份数据库:
  1. mysqldump -u [用户名] -p [数据库名称] > C:\path\to\backup\gitea-db-backup.sql
复制代码
1.3 备份设置文件

Gitea 的设置文件位于 C:\gitea\custom\conf\app.ini,可以将这个文件复制并保存到备份目次中,比如 C:\path\to\backup\gitea-config-backup.ini
2. 在 Windows 上恢复数据

2.1 安装 Gitea

在 Windows 上安装 Gitea,参考:Windows 搭建 Gitea-CSDN博客
2.2 恢复堆栈数据

将备份的堆栈文件拷贝到 Windows 上并解压到 Gitea 的堆栈目次,比如 C:\gitea\data\repositories
2.3 恢复数据库

使用 MySQL 的下令行工具在 Windows 上恢复数据库:
  1. mysql -u [用户名] -p [数据库名称] < C:\path\to\backup\gitea-db-backup.sql
复制代码
2.4 恢复设置文件

将备份的 app.ini 文件复制到 Gitea 设置目次,比方:C:\gitea\custom\conf\app.ini
2.5 启动 Gitea

双击 Gitea 的可实行文件或通过下令行启动 Gitea,访问界面检查数据是否乐成迁移
二、从 Ubuntu 迁移 Gitea

1. 备份 Gitea 数据

1.1 备份堆栈文件

堆栈文件通常位于 /var/lib/gitea/data/gitea-repositories。使用以下下令打包备份:
  1. sudo tar -czvf gitea-repositories-backup.tar.gz /var/lib/gitea/data/gitea-repositories
复制代码
1.2 备份数据库

使用 MySQL 的话,可以使用以下下令导出数据库:
  1. mysqldump -u [用户名] -p [数据库名称] > gitea-db-backup.sql
复制代码
1.3 备份设置文件

Gitea 的设置文件位于 /etc/gitea/app.ini 或者 /var/lib/gitea/conf/app.ini,可以用以下下令备份:
  1. sudo cp /etc/gitea/app.ini gitea-config-backup.ini
复制代码
2. 在 Ubuntu 上恢复数据

2.1 安装 Gitea

首先,在 Ubuntu 上安装 Gitea。参考:Ubuntu 搭建 Gitea-CSDN博客
2.2 恢复堆栈数据

将备份的堆栈文件拷贝到 Ubuntu 上,解压缩并放到 Gitea 的堆栈目次:
  1. sudo tar -xzvf gitea-repositories-backup.zip -C /var/lib/gitea/data
复制代码
确保堆栈文件恢复到正确的目次 /var/lib/gitea/data/gitea-repositories
2.3 恢复 MySQL 数据库

使用以下下令将数据库导入到 Ubuntu 上的 MySQL:
  1. mysql -u [用户名] -p [数据库名称] < /path/to/gitea-db-backup.sql
复制代码
2.4 恢复设置文件

将备份的设置文件 app.ini 拷贝到 Ubuntu 上,放到 /etc/gitea/app.ini 或者 Gitea 的设置目次
2.5 启动 Gitea

恢复所有数据后,启动 Gitea:
  1. sudo systemctl start gitea
复制代码
然后访问 Gitea 检查数据是否正常迁移

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4