0
那么我需要生成自动备份到我的私人GitHub帐户。 我的想法是每X时间生成一个备份,并生成SQL脚本后,上传到我的私人回购在github。如何将单个文件上传到GitHub上的特定路径
实施例:
的Cron:
* * * * * /backup-generator-for-github.sh
backup-generator-for-github.sh:
# mysqldump --databases MyPersonalDatabase > dump.sql
# git upload /dump.sql --path github.com/xx/privateRepo/folder/dump.sql --username xxxx --password xxxxxx
我的操作系统是Centos的7
由于
Git不是一个真正的存储数据库备份的好方案。 – Thilo
不,但是这个备份是数据库的“结构”,所以,我编辑数据库结构并在私人回购中更新了更新结构。 –
github不适用于一般文件存储。这真的不是正确的做法。如果这个转储是你使用git来进行版本控制的东西(可能是可怕的),但是是一个不同的问题,但它看起来并不像这里发生的那样。你为什么试图使用github呢? –