Go to file
2024-10-10 00:35:08 +03:00
src service installation scripts 2024-10-10 00:22:26 +03:00
.gitignore initial 2024-10-08 00:18:36 +03:00
git-pusher.service service installation scripts 2024-10-10 00:22:26 +03:00
install.sh service installation scripts 2024-10-10 00:23:33 +03:00
pyproject.toml service installation scripts 2024-10-10 00:22:26 +03:00
README.md readme 2024-10-10 00:35:08 +03:00

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 проекта, который нужно отслеживать