为什么在安装etckeeper之后没有git仓库?

我在我的Ubuntu 11.10服务器上安装了etckeeper ,创build了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. 

所以我添加了一个testing文件,然后我可以创buildetckeeper仓库:

 touch /etc/test etckeeper commit "Initial version" rm /etc/test 

但仍然似乎没有git仓库:

 cd /etc git status 

我怎样才能使用Git观看变化?

我发现:

在configuration文件etckeeper/etckeeper.conf你必须设置

 VCS="git" #VCS="bzr" 

然后再次:

 etckeeper init etckeeper commit "Initial version" 

然后一切工作在git上:

 cd /etc git status 

我在14.04上遇到了同样的问题,但是当软件包在apt-get install上自动使用bazaar初始化etckeeper的时候,这有点麻烦。

如上所述在configuration文件切换到git是不够的; 我首先必须撤销在安装时完成的市场设置,如下所示:

 etckeeper uninit 

上面的步骤然后工作正常。