【发布时间】:2019-12-25 02:47:53
【问题描述】:
我想使用 gitea 文档中的 dump 命令。
见: https://docs.gitea.io/en-us/backup-and-restore/
我问的原因是因为我天真地在存储空间不多的树莓派上安装了 gitea,并且它已经到了我需要为了存储库而升级存储的地步。
我想远程执行此命令并远程保存生成的 zip 文件,因为 gitea 数据库自然已满,我认为在使用所有剩余存储空间之前它无法在本地转储。
如何远程执行此命令并远程保存生成的 .zip 文件?
./gitea dump -c /path/to/app.ini
编辑:我突然想到我也可以转储到闪存驱动器。我对任何选项持开放态度,但我需要帮助弄清楚如何修改上述命令以将其转储到正确的位置。
【问题讨论】:
-
我在源文件中找到了
dump命令。见:github.com/go-gitea/gitea/blob/master/cmd/dump.go -
我不熟悉
go,但我认为添加-t标志并指定一个附加目录将转储到不同的路径。我将在今天晚些时候对此进行测试并报告有效的方法。 -
我已经提供了如何使用 USB 驱动器完成此任务的答案,但我将接受未来提供远程解决方案的答案(例如,通过本地网络和 ssh)。