git-pusher/README.md
2024-10-10 00:35:08 +03:00

1.3 KiB
Raw Blame History

Git Pusher

  • следит за изменениями, сделанными в git репозитории
  • при обнаружении изменений делает коммит со всеми файлами, подписывает текущей датой и отправляет в remote

Preparation

  1. Подготовьте git проект
    • он должен быть проинициализирован и связан с remote
    • git config --global user.name и git config --global user.email должны быть установлены
    • установлена необходимая ветка
  2. узнайте полный путь до репозитория: pwd
  3. должны быть установлены:

Installation

Установить systemd unit в пользовательскую область скриптом

. install.sh -i <ID> -w <GIT_PATH>

, где параметрами выступают:

  • ID - идентификатор запуска на случай, если нужно отслеживать несколько git проектов
  • GIT_PATH - путь до git проекта, который нужно отслеживать