每小时GIT推送
我是否可以通过批处理脚本每小时自动执行一次Git推送。
我通常会输入:
git add * git commit -m "latest update" git push https://username:password@github.com/username/repository.git master
我该如何自动化?
是的,你可以用cron做到这一点。 要将任务添加到cron,您需要运行
crontab -e
语法应该在最后一行的注释中指定,但我还是会解释它:
mh dom mon dow命令按顺序:这些是分钟,小时,月份日期,月份,星期几以及此时运行的命令。
因此,要每小时运行一次,您需要:
0 * * * * /home/username/bin/git-backup-script.sh
这意味着在每天的每小时的第0分钟运行脚本等。
其中/home/username/bin/git-backup-script.sh是一个shell脚本,可以完成你提到的所有事情(虽然不要忘记cd到其中的相关目录!)