Git
為什麼安裝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 來觀察變化?
我發現:
在配置文件中
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。
如上所述在配置文件中切換到 git 是不夠的;我首先必須撤消在安裝時完成的集市設置,如下所示:
etckeeper uninit
然後上面的步驟工作正常。