Mysql 用于将数据库备份到github的Cron作业

Mysql 用于将数据库备份到github的Cron作业,mysql,git,macos,cron,Mysql,Git,Macos,Cron,我创建了一个cron作业来创建mysql数据库的转储,并将其添加到github repo中。 但它不会将它推送到主服务器,直到提交时它才工作。但它不会推动它 /usr/local/mysql/bin/mysqldump -u root -proot1234 core > ~/dbdump/dump.sql cd ~/dbdump git add dump.sql git commit -m "test" git push origin master 问题是我没有设置

我创建了一个cron作业来创建mysql数据库的转储,并将其添加到github repo中。 但它不会将它推送到主服务器,直到提交时它才工作。但它不会推动它

/usr/local/mysql/bin/mysqldump -u root -proot1234 core > ~/dbdump/dump.sql

cd ~/dbdump
git add dump.sql
git commit -m "test"
git push origin master

问题是我没有设置ssh密钥

您在上面遇到了什么问题?@AnkitJindal git push origin master没有出现任何错误吗?您是否有回购的原始设置?尝试运行
git remote-v
@AnkitJindal如果运行
git status
它说我领先了1提交源代码/主机可能是身份验证问题,我没有收到任何错误?您设置了SSH密钥吗?
*/5 * * * * /Users/Anjula/test.sh