2011-01-05 6 views
5

पर दबाया जाए तो मैंने अपने विमफाइल साझा करने के लिए गिथब में एक नया संग्रह बनाया।विथ्रक में गुप्त सूचनाओं को उजागर करने से बचने के लिए कैसे करें जब इसे गीथब

लेकिन कुछ समस्याएं हैं। vimrc फ़ाइल में, मैंने कुछ प्लगइन का उपयोग करने के लिए वहां कुछ गुप्त सूचनाएं डालीं।

उदाहरण के लिए, ट्विटवीम (विम के लिए एक ट्विटर क्लाइंट) का उपयोग करने के लिए, मुझे निम्नलिखित कोड जोड़ना चाहिए।

let twitvim_login = "user:pass" 

तो हर बार जब मैं Github करने के लिए अपने vimrc पुश करने के लिए चाहते हैं, तो मैं उन्हें नष्ट करने के लिए है, और फिर उन्हें फिर से जोड़ने।

मैं इससे कैसे बच सकता हूं। क्या यह आसान बनाने के लिए कोई अच्छा समाधान है?

उत्तर

14

एक फ़ाइल .secretpass बुलाया बनाएँ और जोड़ने

twitvim_login जाने =:

उस फ़ाइल में

, "उपयोगकर्ता पारित" अपने .vimrc में करते हैं;

source .secretpass 
+0

वाह, यह एक अच्छा समाधान है, THX ~ – shawjia

+6

और भूल जाओ अपने .gitignore को .secretpass जोड़ना नहीं –

+2

और यदि आप थोड़ी देर के लिए संस्करण नियंत्रण में vimrc आयोजित किया है, के लिए यह धक्का के बारे में सावधान रहना है इतिहास के रूप में github पासवर्ड से पहले संस्करणों को शामिल किया जाएगा (हालांकि आप हमेशा अपना पासवर्ड बदल सकते हैं)। – DrAl

संबंधित मुद्दे