2012-01-26 10 views
8

कभी-कभी, जब मैं svn के साथ अद्यतन करता हूं, तो यह शुरुआत में एसएसएच के लिए पासवर्ड पूछता है, फिर फ़ाइलों का एक समूह अद्यतन करता है, फिर पूछता है कि यह बंद हो जाता है और इसे जारी रखने के लिए फिर से पूछता है। इसके लिए क्या कारण है?क्यों svn मेरे पासवर्ड को दो बार पूछता है?

उत्तर

11

Version control with subversion से:

SVN + ssh का उपयोग करते समय: भंडार का उपयोग करने की, याद रखें कि यह ssh प्रमाणन के लिए उत्साह कार्यक्रम, और नहीं SVN क्लाइंट प्रोग्राम है // URL। इसका मतलब है कि कोई स्वचालित पासवर्ड-कैशिंग चालू नहीं है ("क्लाइंट क्रेडेंशियल्स कैशिंग" नामक अनुभाग देखें)। सबवर्जन क्लाइंट अक्सर भंडार के लिए कई कनेक्शन बनाता है, हालांकि उपयोगकर्ता सामान्य रूप से पासवर्ड कैशिंग सुविधा के कारण इसे नोटिस नहीं करते हैं। Svn + ssh: // URL का उपयोग करते समय, उपयोगकर्ता एसएसएच द्वारा बार-बार हर आउटबाउंड कनेक्शन के लिए पासवर्ड मांगने से नाराज हो सकते हैं। समाधान एक अलग एसएसएच पासवर्ड-कैशिंग उपकरण का उपयोग करना है जैसे कि यूनिक्स-जैसी प्रणाली पर एसएसएच-एजेंट, या विंडोज़ पर पेजेंट।

0

शायद एसवीएन सर्वर से आपका कनेक्शन रीसेट हो गया था और आपके क्लाइंट ने स्वचालित रूप से इसे फिर से स्थापित किया है जिसके कारण आपका पासवर्ड पूछ रहा है? यदि एसवीएन सर्वर को PHP मॉड्यूल के रूप में कार्यान्वित किया गया है, तो शायद क्लाइंट के अनुरोधों का उत्तर देने के लिए सर्वर के लिए कुछ समय सीमा हो सकती है। जब आप इस समस्या का सामना करते हैं तो कौन सी फाइल अपडेट की जा रही है? जब आप बड़ी फ़ाइल को अपडेट करने का प्रयास करते हैं तो शायद कनेक्शन रीसेट हो जाता है?

+1

"यदि एसवीएन सर्वर PHP मॉड्यूल के रूप में लागू किया गया है" - क्या यह आम है? मैंने कभी नहीं देखा है कि – Rup

+0

मेरा मतलब अपाचे HTTP सर्वर के लिए एसवीएन मॉड्यूल था। हमारे पास एक ही मशीन पर PHP-codeed वेब साइट और एसवीएन सर्वर है। HTTP के माध्यम से सामग्री वितरित करने के लिए दोनों एक ही अपाचे का उपयोग करते हैं। वास्तव में यह नहीं पता कि एसवीएन को अपाचे मॉड्यूल या PHP-एडन के रूप में लागू किया गया है या नहीं। – izogfif

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