web-dev-qa-db-ja.com

etckeeperをインストールした後にgitリポジトリがないのはなぜですか?

私はubuntu11.10サーバーにetckeeperをインストールし、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を使用して変更を監視するにはどうすればよいですか?

3
rubo77

私は見つけました:

設定ファイル内etckeeper/etckeeper.conf設定する必要があります

VCS="git"
#VCS="bzr"

また:

etckeeper init
etckeeper commit "Initial version"

その後、すべてがgitで機能します。

cd /etc
git status
3
rubo77

14.04で同じ問題が発生しましたが、apt-getのインストール時にパッケージがBazaarを使用してetckeeperを自動的に初期化していたため、少し面倒でした。

上記のように設定ファイルでgitに切り替えるだけでは不十分でした。最初に、インストール時に行われたBazaarのセットアップを次のように元に戻す必要がありました。

etckeeper uninit

上記の手順は正常に機能しました。

3
Dave Cahill