С этой вашей дурацкой работой уже давно никого и ничего не еbashил. Ручки стали забывать как это делается. Сегодня вот решил наверстать упущенное и написать небольшой скриптик для сохранения особо ценных конфигов.
Раньше я делал сильно проще. Брал, и делал "svn checkout" прямо в папку "/etc". Но во-первых, нонче повально все перешли на энтот
(
Read more... )
Comments 18
Reply
Reply
1. Каждый раз нужно воссоздавать дерево symlink-ов. Можно, конечно, это делать скриптом...
2. Конфиги с правами "root:root 600" не добавятся в репозиторий.
3. Возникнут сложности, если вдруг захочется сделать "git pull" или откат до какой-то из предыдущих ревизий (случится конфликт прав на файлы).
4. Если сервер настраивают несколько разных сисадминов, то воссоздавать дерево из symlink-ов (см. пункт 1) придётся каждому из них в свой домашний каталог.
Reply
Reply
Reply
Reply
Reply
Так-то после начала ковидобесия я тоже внезапно стал "удалёнщиком", несмотря на то, что изначально нанимался в офис. Хотя, периодически кататься по ЦОДам ногами всё равно приходится.
Reply
Reply
Reply
Если поиграться с .gitignore может получится добиться нужного?
Reply
Reply
Leave a comment