Я установил etckeeper
на моем сервере ubuntu 11.10 и после создания репозитория etckeeper с помощью:
etckeeper init
etckeeper commit "Initial version"
Получил ошибку:
bzr: ERROR: No changes to commit. Please 'bzr add' the files you want to commit, or use --unchanged to force an empty commit.
Итак, я добавил тестовый файл и затем смог создать репозиторий etckeeper:
touch /etc/test
etckeeper commit "Initial version"
rm /etc/test
Но, похоже, репозитория git там нет:
cd /etc
git status
Как я могу использовать git для просмотра изменений?
Я столкнулся с той же проблемой 14.04, однако это немного раздражало, поскольку пакет автоматически инициализировал etckeeper с помощью bazaar при установке apt-get.
Переключиться на git в конфигурационном файле, как упомянуто выше, было недостаточно; Сначала мне пришлось отменить настройку базара, которая была сделана во время установки, например:
etckeeper uninit
Приведенные выше шаги работали нормально.
Я узнал:
в конфигурационном файле etckeeper/etckeeper.conf
Вы должны установить
VCS="git"
#VCS="bzr"
затем снова:
etckeeper init
etckeeper commit "Initial version"
Тогда все работает на git:
cd /etc
git status