реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Git. Контроль конфигов ОС Linux
Legotron
сообщение Nov 23 2009, 13:00
Сообщение #1


инопланетянин
***

Группа: Свой
Сообщений: 236
Регистрация: 24-12-06
Из: Питер
Пользователь №: 23 832



Доброго времени суток!

Прошу откликнуться пользователей ОС Linux и прочих nix-ов.
Хотелось бы осуществить контроль за системой при помощи Git.
При различных насройках системы я совершаю достаточно много правок конфигов, и пришел к выводу, что со временем благополучно забываю где и что я делал.
И посему у меня возникает вопрос: как правильно осуществлять контроль за настройками системы?
Вопрос конечно не столько по самому Git, как по правильной настройке системы контроля версий.
А может вообще есть иной более удобный способ для решения этой проблемы.

P.S. Конечно можно сделать репозиторий в корне с пустым файлом .gitignore, но тогда будет очень много ненужного мусора.
Go to the top of the page
 
+Quote Post
andrew_b
сообщение Nov 23 2009, 13:10
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 975
Регистрация: 30-12-04
Из: Воронеж
Пользователь №: 1 757



Кроме /etc ничего больше отслеживать не надо. Ну ещё может быть что-нибудь в /var/lib.

Я, например, по крону еженедельно делаю простой бэкап /etc. А переделывать это на git мне лень. smile.gif
Go to the top of the page
 
+Quote Post
Doka
сообщение Nov 24 2009, 07:49
Сообщение #3


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



ну может у каждого пользователя ОС Linux разная специфика для использования дистрибутива, но например у меня далеко не самая важная/частая операция - правка конфигов в /etc..
бОльшую часть занимает добавление (/удаление старых/несовместимых версий) пакетов, которых нету в дистрибутивах..
и , увы, эти изменения никак не включить в систему контроля ревизий,чтобы можно было как-то автоматом откатиться до определённой ревизии..

по поводу применения git для конфигов - если вам необходима модель работы с конфигами как с листингом программы - смотреть различия, даты версий, откатывать изменения, делать бранчи (!?!?!) - то конечно стоит озаботиться системой контроля версий,
для иных случаев вполне достаточно ручного/автоматического бэкапа..


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
andrew_b
сообщение Nov 24 2009, 08:44
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 975
Регистрация: 30-12-04
Из: Воронеж
Пользователь №: 1 757



Цитата(Doka @ Nov 24 2009, 11:49) *
бОльшую часть занимает добавление (/удаление старых/несовместимых версий) пакетов, которых нету в дистрибутивах..
и , увы, эти изменения никак не включить в систему контроля ревизий,чтобы можно было как-то автоматом откатиться до определённой ревизии..
Всегда можно сделать список установленных пакетов. Потом можно попытаться скормить этот список пакетному менеджеру.
Go to the top of the page
 
+Quote Post
Legotron
сообщение Nov 24 2009, 12:41
Сообщение #5


инопланетянин
***

Группа: Свой
Сообщений: 236
Регистрация: 24-12-06
Из: Питер
Пользователь №: 23 832



Цитата(Doka @ Nov 24 2009, 10:49) *
ну может у каждого пользователя ОС Linux разная специфика для использования дистрибутива, но например у меня далеко не самая важная/частая операция - правка конфигов в /etc..
бОльшую часть занимает добавление (/удаление старых/несовместимых версий) пакетов, которых нету в дистрибутивах..
и , увы, эти изменения никак не включить в систему контроля ревизий,чтобы можно было как-то автоматом откатиться до определённой ревизии..

по поводу применения git для конфигов - если вам необходима модель работы с конфигами как с листингом программы - смотреть различия, даты версий, откатывать изменения, делать бранчи (!?!?!) - то конечно стоит озаботиться системой контроля версий,
для иных случаев вполне достаточно ручного/автоматического бэкапа..

а бэкап чего /etc? или чего-то еще?
Насчет выбора контроль версий или бэкап, я думаю принципиальной разницы нет, ибо бэкап - есть частный случай контроля версий.
Go to the top of the page
 
+Quote Post
scifi
сообщение Nov 24 2009, 19:33
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Гугл может на эту тему много интересного сказать:

google search: etc version control
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 8th July 2025 - 00:15
Рейтинг@Mail.ru


Страница сгенерированна за 0.02642 секунд с 7
ELECTRONIX ©2004-2016