3

我想使用dumpgitea 文档中的命令。

请参阅: https ://docs.gitea.io/en-us/backup-and-restore/

我问的原因是因为我天真地在存储空间不多的树莓派上安装了 gitea,并且它已经到了我需要为了存储库而升级存储的地步。

我想远程执行此命令并远程保存生成的 zip 文件,因为 gitea 数据库自然已满,我认为在使用所有剩余存储空间之前它无法在本地转储。

如何远程执行此命令并远程保存生成的 .zip 文件?

./gitea dump -c /path/to/app.ini

编辑:我突然想到我也可以转储到闪存驱动器。我对任何选项持开放态度,但我需要帮助弄清楚如何修改上述命令以在正确的位置转储。

4

1 回答 1

2

我通过使用本地 USB 并深入研究源代码找到了解决方案。

# login as your database user, for me it is root
su -

# navigate to your gitea folder
cd /home/USER/gitea

# run the dump command
./gitea-1.9-whatever-this-is-my-relevant-app-file dump -t /media/USER/drive/

请注意,至少在 Gitea 1.9 中,不需要使用-c /path/to/app.ini它,因为它默认设置为正确的目录。该-t标志会将转储指向您想要的目录。就我而言,是一个 USB 驱动器。

于 2019-08-20T05:17:15.473 回答