ग्रहण में एसवीएन रिपॉजिटरी के लिए क्रेडेंशियल्स कैसे बदलें?


122

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

मैंने पहले ही 'कार्यक्षेत्र / .metadata / .plugins / org.tigris ...' फ़ोल्डर की जाँच कर ली है, और उन कैश्ड क्रेडेंशियल्स को रीसेट करने का कोई तरीका नहीं खोज सका।

जवाबों:


160

http://subclipse.tigris.org/wiki/PluginFAQ#head-d507c29676491f4419997a76735feb6ef0aa8cf8 :

उपयोगकर्ता नाम और पासवर्ड

एक भंडार को परिभाषित करते समय उपखंड उपयोगकर्ता नाम और पासवर्ड क्रेडेंशियल एकत्र या संग्रहीत नहीं करता है। ऐसा इसलिए है क्योंकि JavaHL और SVNKit क्लाइंट एडेप्टर आपको इस जानकारी के लिए संकेत करने के लिए पर्याप्त बुद्धिमान हैं जब उन्हें ज़रूरत होती है - जब आपका पासवर्ड बदल गया है, तो इसमें शामिल हैं।

आप एडॉप्टर को इस जानकारी को कैश करने की अनुमति भी दे सकते हैं और एक सामान्य सवाल यह है कि आप इस कैश्ड जानकारी को कैसे हटा सकते हैं ताकि आपको फिर से संकेत दिया जा सके? हमारा एक खुला अनुरोध है कि JavaHL में एक API जोड़ा जाए ताकि हम ऐसा करने के लिए UI प्रदान कर सकें। वर्तमान में, आपको कैश को मैन्युअल रूप से हटाना होगा। उपयोग किए गए क्लाइंट एडाप्टर के आधार पर कैश का स्थान बदलता रहता है।

JavaHL कमांड लाइन क्लाइंट - सबवर्सन रनटाइम कॉन्फ़िगरेशन क्षेत्र में एक ही स्थान पर सूचना को कैश करता है। विंडोज पर यह% APPDATA% \ Subversion \ or में स्थित है। लिनक्स और OSX पर यह ~ / .subversion / कोष्ठक में स्थित है। बस कैश्ड जानकारी के साथ फ़ाइल ढूंढें और हटाएं।

SVNKit ग्रहण कीरिंग में जानकारी कैश करता है। डिफ़ॉल्ट रूप से यह .keyring नाम की एक फ़ाइल है जो एक्लिप्स कॉन्फ़िगरेशन फ़ोल्डर की जड़ में संग्रहीत है। इन दोनों मानों को कमांड लाइन विकल्पों के साथ ओवरराइड किया जा सकता है। कैश को साफ़ करने के लिए, आपको फ़ाइल को हटाना होगा। जब आप पुनः आरंभ करेंगे तो ग्रहण एक नया रिक्त कीरिंग बनाएगा


13
इसलिए, मेरे मामले में, मैं जावाएचएल का उपयोग कर रहा हूं, जो कि सबवर्सन रनटाइम कॉन्फ़िगरेशन क्षेत्र में क्रेडेंशियल डेटा को कैश करता है। विंडोज पर यह एक लंबे HEX नाम वाली फाइलों में से एक में "C: \ Documents and Settings \% USER% \ Application Data \ Subversion \itory \ svn.simple" था। नोटपैड में उन्हें खोलना, मेरे सहयोगियों की साख का पता लगाना और इसे हटाने से समस्या हल हो गई। आपकी सहायताके लिए धन्यवाद!
किरिल स्ट्राइकहॉक

26
बहुत बढ़िया जवाब। अन्य उपयोगकर्ताओं के लिए इसे आसान बनाने के लिए, विंडोज 7 पर यह C: \ Users \% USER% \ AppData \ Roaming \ Subversion \
ect

17
यदि SVNKit (JavaHL के बजाय) का उपयोग किया जाता है, तो यह एक फ़ाइल नाम की जानकारी को कैश करता है। जो ग्रहण के अंदर कॉन्फ़िगरेशन \ org.eclipse.core.runtime \ के अंतर्गत होती है। ग्रहण को बंद करें और फ़ाइल को हटा दें। दोबारा शुरू होने पर ग्रहण एक नया खाली कीरिंग बनाएगा।
लुइगिटमा 18

5
विंडोज 7 पर आपको फ़ोल्डर मिलता है (एक्सप्लोरर एड्रेस में पेस्ट):% APPDATA% \ Subversion \
or

5
लिनक्स पर, मुझे हटाने की आवश्यकता थी: $ home / .subversion / schem / svn.simple / *
जॉन श्नाइडर

42

मेरी पत्नी ने सुझाव दिया:

  1. एसवीएन रिपोजिटरी ओपन देखें
  2. स्थान के गुण खोलें ...
  3. इसके लिए क्रेडेंशियल दिखाएँ: [X] बटन दबाएँ
  4. उपयोगकर्ता का चयन करें, पासवर्ड लिखें, दबाएं [समाप्त करें]

और सब काम !!!


8
यह सबसर्विसिव के लिए प्रतीत होता है, न कि सबॉलेक्टिव के लिए। क्या वह सही है? Subclipse का उपयोग करते हुए, मैं "गुण" देखता हूं, "स्थान गुण ..." नहीं, और इसके लिए प्रकट होने वाले संवाद में उपयोगकर्ता, पासवर्ड या प्रमाणीकरण के बारे में कुछ भी नहीं होता है।
रास

2
विंडोज खोलें / प्राथमिकताएं, खोज बॉक्स में एसवीएन टाइप करें, फिर "कॉन्फ़िगरेशन स्थान"। फ़ोल्डर में एक
कॉन्फिगर

बहुत अच्छा। मेरे मामले में, मुझे
मावेन

23

C: \ Documents and Settings [username] \ Application Data \ subversion \ory \ svn.simple पर जाएँ

और हेक्साडेसिमल फ़ाइल को हटा दें। आम तौर पर प्रत्येक फ़ाइल एक रिपॉजिटरी से जुड़ी होती है


13

Mac OS X पर, फ़ोल्डर / $ HOME (/ Users / {user home} /) पर जाएं। आपको फ़ाइल '.eclipse_keyring' दिखाई देगी। इसे हटा दो। सभी सहेजे गए क्रेडेंशियल खो जाएंगे।


12

किसी भी Windows संस्करण पर निम्न फ़ोल्डर को हटा दें:

% APPDATA% \ सबवर्सन \ प्रमाणन

(आप इसे RUN / एक्सप्लोरर में कॉपी और पेस्ट कर सकते हैं, और यह आपके लिए ऐप-डेटा-फ़ोल्डर को हल कर देगा।)

लिनक्स और OSX पर यह स्थित है

~ / .Subversion / प्रमाणन

स्रोत: http://www.techcrony.info/2008/03/26/admin/how-to-change-eclipse-svn-password/


12

ग्रहण में उपयोगकर्ता नाम और पासवर्ड बदलना बहुत आसान है।

बस निम्नलिखित चरणों का पालन करें:

आपके ग्रहण में,

गोटो विंडो -> दृश्य देखें -> अन्य -> ​​(प्रकार के रूप में) SVN रिपॉजिटरी -> उस पर क्लिक करें (SVN रिपॉजिटरी) -> राइट क्लिक SVN रिपोजिटरी -> स्थान गुण -> जनरल टैब क्रेडेंशियल के लिए निम्न विवरण बदलते हैं।

बस।


8

विंडोज 7 पर, C: \ Users \% User_Name% \ AppData \ Roaming \ Subversion पर जाएं और डायरेक्ट्री डायरेक्ट्री निकालें। यदि आप 1 से अधिक SVN सर्वर से जुड़े हैं, तो इस बात से अवगत रहें कि यह आपके द्वारा कॉन्फ़िगर किए गए सभी SVN सर्वर के लिए प्रमाणीकरण को हटा देगा। यदि आप केवल एक सर्वर को रीसेट करना चाहते हैं:

ऑर्टिकल डायरेक्टरी के अंदर आपको svn.simple नामक एक फोल्डर देखना चाहिए। टेक्स्ट एडिटर के साथ उन फ़ाइलों में से प्रत्येक को खोलें जो यह निर्धारित करने के लिए कि एक को हटा दें और फिर उस एकल फ़ाइल को हटा दें।


7

अनुसरण करने के लिए बहुत ही सरल कदम: ग्रहण: खिड़की ----> प्राथमिकताएँ -----> एसवीएन -----> एसवीएन इंटरफ़ेस -----> एसवीएनकिट (शुद्ध जावा) का चयन करें


7

खिड़कियों में:

  1. ओपन रन टाइप %APPDATA%\Subversion\auth\svn.simple
  2. यह svn.simpleफ़ोल्डर खोल देगा
  3. आपको एक फ़ाइल मिलेगी, जैसे बिग अल्फा न्यूमेरिक फ़ाइल
  4. उस फाइल को डिलीट कर दें।
  5. ग्रहण को पुनः आरंभ करें।
  6. फ़ाइल को प्रोजेक्ट से संपादित करने और उसे करने का प्रयास करें
  7. आप उपयोगकर्तानाम पासवर्ड पूछते हुए संवाद देख सकते हैं

यह मेरे लिए काम करता है ....);


5

मैं svn.simpleफ़ाइल का पता लगाने में असमर्थ था , लेकिन निम्नलिखित तीन चरणों का उपयोग करके क्रेडेंशियल बदलने में सक्षम था:

एसवीएन से चेकआउट परियोजना

यहाँ छवि विवरण दर्ज करें

उस रिपॉजिटरी का चयन करें जिसे आपको क्रेडेंशियल्स बदलने की आवश्यकता है (ध्यान दें: आप एक चेकआउट नहीं करेंगे, लेकिन यह आपको उपयोगकर्ता नाम / पासवर्ड संयोजन दर्ज करने के लिए स्क्रीन पर लाएगा)।

यहाँ छवि विवरण दर्ज करें

अंत में, नया उपयोगकर्ता नाम और पासवर्ड दर्ज करें:

यहाँ छवि विवरण दर्ज करें

यह थोड़ा भ्रमित करने वाला है, क्योंकि आप एक नई परियोजना को शुरू करने की प्रक्रिया शुरू करते हैं, लेकिन आप केवल रिपॉजिटरी क्रेडेंशियल्स को रीसेट कर रहे हैं।


3

किसी भी Windows संस्करण पर इस पथ का अनुसरण करें:

C:\Users\{user_name}\AppData\Roaming\Subversion\auth\svn.simple

फिर इस फ़ोल्डर के अंदर हेक्सा दशमलव कोड वाली फ़ाइल को हटा दें और अपने ग्रहण को पुनः आरंभ करें।


3

(विंडोज 7 ग्रहण इंडिगो 3.7)

C: \ उपयोगकर्ता \\ AppData \ रोमिंग \ सबवर्सन \ auth \ svn.simple

Svn जानकारी फ़ाइल ढूँढें और इसे लिखने योग्य बनाएँ।
(वे डिफ़ॉल्ट रूप से आसानी से पढ़े जाते हैं) (ग्रहण की पुनः आरंभ की आवश्यकता नहीं है)


3

मैंने नीचे लिखी विधि का पता लगा लिया है, और यह मेरे लिए पूरी तरह से काम करती है

ग्रहण में, इन सरल चरणों का पालन करें: फ़ाइल -> आयात -> प्रकार svn -> परियोजना से svn -> अगला -> एक नया भंडार स्थान बनाएं -> अगला -> आपको प्रमाणीकरण मेनू के नीचे "सुरक्षित संग्रहण" दिखाई देगा। इस बटन पर क्लिक करें "सुरक्षित संग्रहण"। यह वह स्थान है जहां हम सभी पासवर्ड कैश को हटा सकते हैं। अब एक बार जब आप यहाँ हैं, तो इनका पालन करें:

  1. पासवर्ड टैब के तहत, "पासवर्ड साफ़ करें" पर क्लिक करें
  2. "सामग्री" टैब के तहत, SVN पर जाएं, प्रत्येक उप विकल्पों का चयन करें, और "हटाएं" पर क्लिक करें
  3. ग्रहण को पुनः आरंभ करें

सभी संग्रहीत पासवर्ड अब चले गए हैं, और आप सिंक करने के लिए अपने नए svn पासवर्ड का उपयोग कर सकते हैं


सरल तरीका CTRL + 3 -> टाइपSecure Storage
टोनी

1

स्थान के अंतर्गत .keyring फ़ाइल हटाएं: कॉन्फ़िगरेशन \ org.eclipse.core.runtime, और उसके बाद, आपको अपने नए svn खाते को संकेत देने के लिए आमंत्रित किया जाएगा।


1

स्थान के अंतर्गत .keyring फ़ाइल हटाएं: कॉन्फ़िगरेशन \ org.eclipse.core.runtime, और उसके बाद, आपको अपने नए svn खाते को संकेत देने के लिए आमंत्रित किया जाएगा। मेरे लिए यह काम कर गया।


0

मैं SVN तक पहुँचने के लिए svn + ssh प्रोटोकॉल का उपयोग कर रहा हूँ। मुझे एक समान समस्या को ठीक करने के लिए क्या करना था, पुट्टी को खोलना और इसे फिर से कॉन्फ़िगर करना था ताकि इसमें गलत_सुमेर_नाम @ मायसेवर न हो लेकिन सहेजे गए सत्रों में सही_सुमेर_नाम @ Myserver।


0

ग्रहण में: Ctrl + F8 -> SVN रिपॉजिटरी खोज -> रिस्पॉन्सरी में राइट क्लिक करें -> स्थान गुण -> समाप्त;)


0

मैंने svn.simpleविंडोज़ मशीन (विंडोज 7) के नीचे के पथ पर फ़ाइल को निर्देशिका के अंदर हटा दिया है :

C:\Users\[user_name]\AppData\Roaming\Subversion\auth

समस्या सुलझ गयी।


0

विंडोज पर कई जगह हैं जहां SVN सिस्टम कॉन्फ़िगरेशन के आधार पर कैश्ड क्रेडेंशियल्स रखेगा। SVNBook पढ़ें | क्लाइंट क्रेडेंशियल

  • मुख्य क्रेडेंशियल स्टोर में स्थित है %APPDATA%\Subversion\authऔर आप svn authइसकी सामग्री को देखने और प्रबंधित करने के लिए कमांड चला सकते हैं।

  • आप cmdkeyWindows क्रेडेंशियल प्रबंधक में संग्रहीत क्रेडेंशियल्स को देखने के लिए भी चला सकते हैं ।

  • यदि आपका SVN सर्वर सक्रिय निर्देशिका के साथ एकीकृत है और VisualSVN सर्वर जैसे एकीकृत Windows प्रमाणीकरण का समर्थन करता है, तो आपके Windows लॉगऑन क्रेडेंशियल प्रमाणीकरण के लिए उपयोग किए जाते हैं, लेकिन वे कैश नहीं किए जाते हैं। आप whoamiअपने उपयोगकर्ता खाते का नाम जानने के लिए दौड़ सकते हैं ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.