====== Утилита crab_root_autogit ====== Цель утилиты - сохранять конфигурацию сервера в репозитории git ====== Установка ====== Установка утилит по инструкции [[http://opencarbon.ru/crab:crab_utils|http://opencarbon.ru/crab:crab_utils]] Для создания нового репозитория для сервера, нужно настроить ssh доступ до хранилища:\\ ssh-copy-id backup.carbonsoft.ru\\ и запустить создание репозитория:\\ crab_root_autogit new Будет создан:\\ 1. новый репозиторий локально\\ 2. на сервере backup.carbonsoft.ru,\\ 3. создан /.gitignore(игнорирует всё кроме /etc и gitignore).\\ 4. все файлы добавятся в первый коммит\\ 5. пуш на backup\\ 6. будет создано крон задание для ежедневного коммита и пуша изменений\\ 7. если на сервере был репозиторий /etc/.git, то он будет переименован. ===== Ручной коммит изменений ===== Иногда полезно сразу зафиксировать изменения конфигурации. Это можно сделать командой\\ crab_root_autogit commit sync Либо через git.