के लिए ट्रैकिंग विन्यास के साथ समस्या /etcमें gitहै कि सभी तुम सच में ऐसा करके हासिल संस्करण नियंत्रण (सबसे है gitnovices भी कैसे करने के लिए पता नहीं है tagऔर branchउस बिंदु पर ठीक से, तो संभावना नहीं) और रोलबैक (करने की क्षमता फिर से, यदि आप नहीं कर रहे ' टी taggingठीक से, आप कुछ भी लेकिन दोष लोगों के लिए एक लॉग) हासिल नहीं करते हैं; लेकिन आप टेम्प्लेटिंग खो देते हैं (कैंट टेम्प्लेट क्योंकि git प्रदान नहीं करता है), और स्केलिंग (आप केंट कॉन्फ़िगरेशन को कहीं और लागू कर सकते हैं; विशेष रूप से अगर आप वितरित डेटाबेस का उपयोग कर रहे हैं जैसे कि एलीस्टेसर्च), और स्वचालित सिस्टम प्रबंधन (फिर से, git doesnt यह प्रदान नहीं करता है) )।
इसके साथ ही कहा जा रहा है कि आप जो देख रहे हैं वह विन्यास प्रबंधन है ; में संबंधों कि templating , git, और बुनियादी पटकथा विन्यास प्रबंधन करने के लिए। यह, निश्चित रूप से कोड के रूप में DevOps और इन्फ्रास्ट्रक्चर की दिशा में नीचे जा रहा है ।
इसमें जोड़ने के लिए; Ansible के पास ansible-pullआपकी playbooks के नवीनतम रेपो को खींच सकता है git; यही बात शेफ के लिए भी सही है। मूल रूप से, आधुनिक लिनक्स प्रशासक कुछ का उपयोग नहीं कर रहे हैं etckeeper। बावर्ची भी क्लाइंट-सर्वर मोड जहां आप के साथ सभी प्रणालियों का प्रबंधन कर सकते है chef-clientके आधार पर environment, rolesऔर रसोई की किताब के संस्करणों; ऐसी चीजें जो आप gitपूरी तरह से और बड़े पैमाने पर नहीं कर सकते ।
etckeeperजो पहले से ही कई प्रणालियों पर उपयोग किया जाता है। यह आपके द्वारा मांगी गई सभी सुविधाओं की पेशकश नहीं करता है। उदा। इसके पास प्रति मेजबान एक भंडार है, एक केंद्रीय नहीं है।