2011-11-05 9 views
11

बाद मैं नए ग्रहण इंडिगो स्थापित पूछता है, यह मेरे पासवर्ड के लिए पूछने के हर क्रिया मैं SVN भंडार परिप्रेक्ष्य में क्या (जैसे ब्राउज़ हर एक फ़ोल्डर के माध्यम से पूछता है कूटशब्द दुबारा भरें)।ग्रहण, Subclipse 1.8.2, SVN 1.7.0 पासवर्ड हर क्रिया

आम तौर पर SVNKit उपयोग करें, यह प्रति सत्र एक बार पासवर्ड के लिए पूछना। एसवीएनकिट एसवीएन 1.7.0 का समर्थन नहीं करता है।

मैं इसे कैसे ठीक कर सकता हूं या जावाएचएल का सामान्य व्यवहार है?

नोट: मैं पासवर्ड सहेजना नहीं चाहता हूं, लेकिन मैं प्रति सत्र & भंडार में एक बार पासवर्ड दर्ज करना चाहता हूं। अगर मैं ग्रहण को पुनरारंभ करता हूं, तो मैं फिर से पासवर्ड दर्ज करना चाहता हूं।

सेटिंग्स:

  • ग्रहण इंडिगो SR1
  • Subclipse 1.8.2
  • SVN 1.7.0 (कार्यक्षेत्र)
  • SVN ग्राहक: JavaHL 1.7.1

अद्यतन: SVNKit 1.7.4 अब उपलब्ध है।

+0

आमतौर पर प्रोफ़ाइल विंडोज़ \ दस्तावेज़ और निपटान फ़ोल्डर में सहेजी जाती है, जब तक कि आपके पास पहले से कोई नहीं था या मैन्युअल रूप से इसे हटा दिया गया हो। पागल लगता है लेकिन शायद एक पुनरारंभ करने से आप इसे ठीक करने में मदद करेंगे? – r0ast3d

+0

मैं पुनरारंभ से परे हूं (ग्रहण, कंप्यूटर)। इसे ठीक नहीं करता है :(। मुझे प्रोफ़ाइल फ़ाइल कहां मिल सकती है, इसे क्या कहा जाता है? – user802421

+0

सी: \ दस्तावेज़ और सेटिंग्स \ [- YourWorkstationUserId -] \ अनुप्रयोग डेटा \ सबवर्जन कृपया http: // ist देखें। berkeley.edu/as-ag/tools/howto/subclipse-setup.html#Set+Subversion+Preferences+in+Eclipse – r0ast3d

उत्तर

11

प्रति सत्र कैशिंग एक बार एक सुविधा है जो एसवीएनकिट प्रदान करता है। जावाएचएल यह प्रदान नहीं करता है। ऐसा लगता है कि आप एसवीएन को अपने क्रेडेंशियल्स को कैश करने की अनुमति नहीं देते हैं या आप svn + ssh: // का उपयोग कर रहे हैं, इस स्थिति में एसवीएन आपके क्रेडेंशियल्स को कैश नहीं कर सकता है। यदि यह उत्तरार्द्ध है, तो आप एसएसएच क्लाइंट को प्रमाणपत्र प्रदान करने के लिए अपने क्लाइंट पर एसएसएच-एजेंट चलाने और चलाने के लिए सर्वर पर अपनी एसएसएच कुंजी स्टोर कर सकते हैं।

+0

+1 जानकारी के लिए धन्यवाद :)। भंडार https: // का उपयोग कर रहे हैं। Svn + ssh: // जैसा ही है? – user802421

+0

वही नहीं। मुद्दा यह है कि आप पासवर्ड कैश नहीं करते हैं और JavaHl में कोई भी सत्र कैश नहीं है। –

+5

@ मार्क: मुझे कुंजी फ़ाइल कहां मिलती है ताकि मैं इसे सर्वर पर रख सकूं? – Radek

2

मेरा अवलोकन (ग्रहण 3.7.1 पर उपclipse 1.6.13 और JavaHL 1.6.12 के साथ) यह है कि उपclipse (जावाएचएल कनेक्टर के साथ भी) क्रेडेंशियल्स को कैश करने में सक्षम है यदि आप "एसवीएन रेपॉजिटरीज़ में रिपोजिटरी कनेक्शन बनाते हैं " राय।

जब आप "एसवीएन से चेकआउट परियोजनाओं" आयात विज़ार्ड में रिपोजिटरी कनेक्शन बनाते हैं, तो क्रेडेंशियल सहेजे नहीं जाएंगे। इस मामले में, ग्रहण के अगले पुनरारंभ होने तक "एसवीएन रिपोजिटरीज" दृश्य में इसे पुन: प्रयास करते समय वे भी सहेजे नहीं जाएंगे।

आप देख सकते हैं कि निम्न फ़ोल्डर की सामग्री को देखकर कोई क्रेडेंशियल सहेजा गया है: C: \ Users \\ AppData \ Roaming \ Subversion (विंडोज 7 पर)। जब कोई क्रेडेंशियल्स संग्रहीत किया जाता है, तो इस निर्देशिका में "auth" उपनिर्देशिका मौजूद होती है।

30

किसी कारण से, मेरे पास एसवीएनकिट और जावाएचएल दोनों स्थापित थे। मुझे JavaHL के बजाय SVNKit का उपयोग करने के लिए मेरी ग्रहण प्राथमिकताओं को अपडेट करने की आवश्यकता थी।

पसंद में

> टीम> SVN> SVN इंटरफ़ेस
स्विच:
JavaHL (JNI) ...
रहे हैं:
SVNKit (शुद्ध जावा) SVNKit ....> सुरक्षा - -> सुरक्षा संग्रहण -

+1

यह मेरे लिए काम करता है –

+0

यह मेरे लिए भी किया। – Roberto

+0

मेरे लिए काम किया। धन्यवाद –

0

किसी को भी केपलर और विध्वंसक (Ubuntu पर) के साथ एक ही समस्या है, मुझे जाँच 'यूआई संकेत दें' जनरल में से इसे हल करने में सक्षम था> [पासवर्ड]

1

SVN + ssh प्रणाली चर बनाने के लिए: SVN_SSH

और इस तरह यह सेट:

C:\\Program Files\\TortoiseSVN\\bin\\TortoisePlink.exe" -l user -pw password 
0

जब पहली बार मैं एक ही समस्या मैं अपने विंडोज़ पासवर्ड और उस काम को बदलने का सामना करना पड़ रहा ईडी। असल में, मेरी कंपनी में, हमारे पास हर 3 महीने के बाद पासवर्ड बदलने की नीति है और मेरा पासवर्ड समाप्त हो गया है, इसलिए मुझे समस्या का सामना करना पड़ रहा था।

दूसरी बार मैंने ग्रहण को फिर से शुरू किया जो मेरे लिए काम करता है।