Crab Root Autogit

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

черновики:crab_root_autogit [01.03.2018 20:58]
admin Approved
черновики:crab_root_autogit [20.05.2019 15:18]
Строка 1: Строка 1:
-====== Утилита crab_root_autogit ====== 
-1234 
-123 
-1q1 
-123q1 
-aaa 
-Цель утилиты - сохранять конфигурацию сервера в репозитории git 
- 
-====== Установка ====== 
- 
-Установка утилит по инструкции [[http://​opencarbon.ru/​crab:​crab_utils|http://​opencarbon.ru/​crab:​crab_utils]] 
- 
-Для создания нового репозитория для сервера,​ нужно настроить ssh доступ до хранилища:​\\ 
-<​code>​ssh-copy-id gitlab.carbonsoft.ru</​code>​\\ 
-и запустить создание репозитория:​\\ 
-<​code>​crab_root_autogit new</​code>​ 
- 
-Будет создан:​\\ 
-1. новый репозиторий локально\\ 
-2. на сервере gitlab.carbonsoft.ru,​\\ 
-3. создан /​.gitignore(игнорирует всё кроме /etc и gitignore).\\ 
-4. все файлы добавятся в первый коммит\\ 
-5. пуш на gitlab\\ 
-6. будет создано крон задание для ежедневного коммита и пуша изменений\\ 
-7. если на сервере был репозиторий /etc/.git, то он будет переименован. 
- 
-===== Ручной коммит изменений ===== 
- 
-Иногда полезно сразу зафиксировать изменения конфигурации. Это можно сделать командой\\ 
-<​code>​crab_root_autogit commit sync</​code>​ 
- 
-Либо через git. 
-