अगर किसी और चीज के रूप में पासवर्ड का उपयोग किया जाता है, तो प्लेनटेक्स्ट का उपयोग करना सबसे अच्छा विकल्प नहीं हो सकता है।
मैं स्वीकृत उत्तर का समर्थन करता हूं, लेकिन यह मेरे लिए काम नहीं आया - एक बहुत ही विशिष्ट कारण के लिए: मैं kwallet
या तो gnome-keyring
पासवर्ड स्टोर का उपयोग करना चाहता था । मैंने सभी चार फाइलों में सेटिंग्स बदलने की कोशिश की:
/etc/subversion/config
/etc/subversion/servers
~/.subversion/config
~/.subversion/servers
इसके बाद भी यह सब एक ही साथ सेट किया गया था, password-stores
और केवलेट नाम (डिफ़ॉल्ट गलत हो सकता है, ठीक है?) यह काम नहीं किया और हमेशा के लिए पासवर्ड मांगता रहा। ~/.subversion
अनुमतियाँ 600 में फ़ाइलें ।
ठीक है, उस बिंदु पर, आप एक साधारण चीज़ की जाँच करने की कोशिश कर सकते हैं:
which svn
अगर तुम्हे मिले:
/usr/bin/local/svn
तब आपको इस बात की आशंका हो सकती है कि यह क्लाइंट आपके व्यवस्थापक द्वारा स्थानीय स्तर पर, स्रोत से बनाया गया है (जो कि मेरे मामले में भी हो सकता है)।
तोड़फोड़ संकलन करने के लिए एक बुरा जानवर है , HTTP समर्थन के बिना गलती से निर्माण करने के लिए बहुत आसान है, या - जैसा कि मेरे उदाहरण में - एन्क्रिप्टेड पासवर्ड स्टोर के लिए समर्थन के बिना (आपको या तो Gnome या KDE विकास फ़ाइलों की आवश्यकता है, और उनमें से बहुत कुछ!)। लेकिन ./configure
स्क्रिप्ट आपको यह नहीं बताएगी, और आपको बस एक कम कार्यात्मक svn
कमांड मिलेगी ।
उस स्थिति में, आप ग्राहक के पास वापस जा सकते हैं, जो आपके वितरण के साथ आया था, आमतौर पर /usr/bin/svn
। नकारात्मक पक्ष यह है - आपको संभवतः कार्य प्रतियों को फिर से जांचना होगा, क्योंकि कोई svn downgrade
आदेश नहीं है । आप लिनुस टॉर्वाल्ड्स से सलाह ले सकते हैं कि क्या तोड़फोड़ के बारे में सोचना है, वैसे भी;)