excerpt
В попытке отследить изменения на моих многих Linux боксах, я установил etckeeper, который отслеживает все изменения в /etc. Он поставляется с хорошим крючком в apt, который автокоммитируется в любое время при установке пакета.
В дополнение к хранению изменений в git-репо, я начал нажимать на центральный репозиторий, который управляется с помощью gitolite. Я настроил etckeeper следующим образом:
В качестве корневого в [117289]/etc
$ git-конфигураторе -global user.email root@jhulst.com. $ git config -global user.name "Configuration Admin". $ Git удалённо добавить происхождение git@jhulst.com:machineconf
Поместите git-ключ в [117293]/root/.ssh[117294].
В качестве корня:
$ cd /etc/etckeeper/commit.d $ (echo '#!/bin/sh' ; echo 'git push origin') > 99git-push $ кхмод +x 99git-push $ git-добавление . $ git-комммит -m "автоматический перенос коммитов в резервный репозиторий".