Назад | Перейти на главную страницу

Почему после установки etckeeper нет репозитория git?

Я установил 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