Часовой GIT Push

Могу ли я автоматизировать пуш Git каждый час с помощью пакетного сценария.

Я обычно набираю это:

git add *
git commit -m "latest update"
git push https://username:password@github.com/username/repository.git master

Как я могу автоматизировать это?

9
задан 15 June 2013 в 18:33

1 ответ

Да, вы можете сделать это с помощью cron. Чтобы добавить задачу в cron, вам нужно выполнить

crontab -e

Синтаксис должен быть указан в комментарии к последней строке, но я все равно объясню:

mh dom mon Команда dow По порядку: это минута, час, дата месяца, месяц, день недели и команда для запуска в это время.

Итак, чтобы запускать его каждый час, вам нужно:

0 * * * * /home/username/bin/git-backup-script.sh

Что означает запускать скрипт на 0-й минуте каждого часа каждого дня и т. Д.

Где /home/username/bin/git-backup-script.sh - это сценарий оболочки, который делает все, что вы упомянули (хотя не забудьте перейти в соответствующий каталог в нем!)

0
ответ дан 15 June 2013 в 18:33

Другие вопросы по тегам:

Похожие вопросы: