Crab Root Autogit
Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия | |||
|
черновики:crab_root_autogit [01.03.2018 21:23] admin Approved |
черновики:crab_root_autogit [20.05.2019 15:18] (текущий) |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Утилита crab_root_autogit ====== | ====== Утилита crab_root_autogit ====== | ||
| - | 1234 | ||
| - | 123 | ||
| - | 1q1 | ||
| - | 123q1 | ||
| - | aaa | ||
| - | bbb | ||
| - | 111 | ||
| Цель утилиты - сохранять конфигурацию сервера в репозитории git | Цель утилиты - сохранять конфигурацию сервера в репозитории git | ||
| Строка 14: | Строка 7: | ||
| Для создания нового репозитория для сервера, нужно настроить ssh доступ до хранилища:\\ | Для создания нового репозитория для сервера, нужно настроить ssh доступ до хранилища:\\ | ||
| - | <code>ssh-copy-id gitlab.carbonsoft.ru</code>\\ | + | <code>ssh-copy-id backup.carbonsoft.ru</code>\\ |
| и запустить создание репозитория:\\ | и запустить создание репозитория:\\ | ||
| <code>crab_root_autogit new</code> | <code>crab_root_autogit new</code> | ||
| Строка 20: | Строка 13: | ||
| Будет создан:\\ | Будет создан:\\ | ||
| 1. новый репозиторий локально\\ | 1. новый репозиторий локально\\ | ||
| - | 2. на сервере gitlab.carbonsoft.ru,\\ | + | 2. на сервере backup.carbonsoft.ru,\\ |
| 3. создан /.gitignore(игнорирует всё кроме /etc и gitignore).\\ | 3. создан /.gitignore(игнорирует всё кроме /etc и gitignore).\\ | ||
| 4. все файлы добавятся в первый коммит\\ | 4. все файлы добавятся в первый коммит\\ | ||
| - | 5. пуш на gitlab\\ | + | 5. пуш на backup\\ |
| 6. будет создано крон задание для ежедневного коммита и пуша изменений\\ | 6. будет создано крон задание для ежедневного коммита и пуша изменений\\ | ||
| 7. если на сервере был репозиторий /etc/.git, то он будет переименован. | 7. если на сервере был репозиторий /etc/.git, то он будет переименован. | ||