स्थानीय कैश से SVN पासवर्ड पुनर्प्राप्त करें


84

क्या स्थानीय कैश से पासवर्ड पुनर्प्राप्त करने का एक तरीका है? पासवर्ड को कहीं स्टोर करना होगा क्योंकि मैं चला सकता हूं

svn co http://my.svn.server/foo

लेकिन मैंने यह पासवर्ड स्वयं खो दिया है। क्या मुझे पासवर्ड रीसेट करना है या पासवर्ड खोजना और डिक्रिप्ट करना संभव है (और कैसे)? मैं ज्यादातर विंडोज़ पर CLI SVN का उपयोग कर रहा हूँ, कभी-कभी TortoiseSVN या IntelliJ Idea SVN पर स्विच कर रहा हूँ।



6
यह डुप्लिकेट नहीं है, TortoiseSVN svn के लिए सॉफ्टवेयर का एक अलग टुकड़ा है और पूरी तरह से अलग तरीके से पासवर्ड की संभावना है।
स्टीफन पॉलगर

जवाबों:


181

विंडोज पर, तोड़फोड़ में डेटा को संग्रहीत करता है %APPDATA%\Subversion\auth। पासवर्ड वैसे तो एन्क्रिप्टेड स्टोर किए जाते हैं, प्लेनटेक्स्ट में नहीं।

आप उन को डिक्रिप्ट कर सकते हैं, लेकिन केवल तभी जब आप विंडोज में उसी उपयोगकर्ता के रूप में लॉग इन करते हैं जिसके लिए ऑर्टिकल डेटा सहेजा गया था।

किसी ने उन को डिक्रिप्ट करने के लिए एक उपकरण भी लिखा था। कभी भी अपने आप को उपकरण की कोशिश नहीं की तो मुझे नहीं पता कि यह कितनी अच्छी तरह काम करता है, लेकिन आप इसे वैसे भी आज़माना चाह सकते हैं:

http://www.leapbeyond.com/ric/TSvnPD/

अपडेट: TortoiseSVN 1.9 और बाद में, आप इसे बिना किसी अतिरिक्त टूल के कर सकते हैं:

Settings Dialog-> Saved Data, फिर " Clear..." टेक्स्ट के दाईं ओर " " बटन पर क्लिक करें Authentication Data। एक नया संवाद पॉप अप हो जाता है, जिसमें सभी संग्रहीत प्रमाणीकरण डेटा दिखाई देते हैं, जहां आप स्पष्ट करने के लिए कौन से विकल्प को चुन सकते हैं। समाशोधन के बजाय, बटन Shiftऔर Ctrlबटन दबाए रखें , और फिर double clickसूची पर। संवाद में एक नया कॉलम दिखाया गया है जो पासवर्ड को स्पष्ट दिखाता है।


लिंक किए गए कार्यक्रम भी रेपो के साथ काम करते हैं और ग्रहण के माध्यम से प्रबंधित होते हैं। कार्यक्रम का नाम उस अर्थ में थोड़ा भ्रामक है।
जेन्स वीगर

हां, नाम भ्रामक है। IntelliJ डिफ़ॉल्ट रूप से इस स्थान का उपयोग करता है। लगता है जैसे उसका स्थान सभी svn ग्राहकों को साझा करने के लिए है।
माइक नेल्सन

@Stefan - मैंने उपरोक्त TSvnPD की कोशिश की है और पासवर्ड वापस पाने में सक्षम हो सकता है। धन्यवाद
जगदीश

SHORT: बस exeलिंक के माध्यम से डाउनलोड करें और आप सभी काम कर रहे हैं।
वॉनसुक

1
सेटिंग्स संवाद -> सहेजा गया डेटा आदि .. टिप ने मेरे लिए काम किया (मैं काम पर सॉफ्टवेयर डाउनलोड नहीं कर सकता)। धन्यवाद!
14:19 पर user1976

48

में ~/.subversion/auth/svn.simple/आप एक लंबे हेक्साडेसिमल नाम वाली फ़ाइल खोजना चाहिए। पासवर्ड सादा में वहाँ है।

यदि एक से अधिक फ़ाइल हैं, तो आपको उस एक को ढूंढना होगा जो उस सर्वर का संदर्भ देता है जिसके लिए आपको पासवर्ड की आवश्यकता है।


10
जमा svn.simpleकिए गए पासवर्ड सबवर्सन 1.6 के बाद से एन्क्रिप्ट किए गए हैं ।
dolmen

1
मेरा संदर्भ सूक्ति-कीरिंग लेकिन मेरी कीरिंग में प्रासंगिक कुछ भी नहीं देख सकता है
प्रश्न

5
यदि आपके पास सूक्ति-कीरिंग का संदर्भ है तो आपके पासवर्ड को "नेटवर्क पासवर्ड" के रूप में संग्रहीत किया जा सकता है।
23

32

Intelli-J जैसे एप्लिकेशन के लिए OS X समाधान में रुचि रखने वालों के लिए जहां OSX द्वारा प्राधिकरण संग्रहीत किए जाते हैं:

  1. मारो CMD + अंतरिक्ष
  2. टाइप "कीचेन"
  3. किचेन पहुंच खोलें
  4. बाईं ओर "किचेन" के तहत, "लॉगिन" चुनें
  5. दाईं ओर "श्रेणी" के तहत, "सभी आइटम" चुनें
  6. खोज बॉक्स में शीर्ष दाईं ओर, होस्ट URL में टाइप करें (जैसे svn.mycompany.com)
  7. यदि आप अपने मैक को अपने लॉगिन क्रेडेंशियल्स को याद रखना चाहते हैं तो आपका किचेन आइटम दिखाएगा।
  8. आइटम पर डबल क्लिक करें और संवाद के निचले भाग में "पासवर्ड दिखाएँ" चेकबॉक्स को पॉप अप करें। पासवर्ड प्रकट करने के लिए आपको अपना मैक लॉगिन दर्ज करना होगा।

पासवर्ड डिक्रिप्ट करने की कोशिश करने से ज्यादा आसान है :-)


1
यह एक सेवर है! धन्यवाद।
मैनी

1
वाह, यह पहले नहीं पता था। बहुत बहुत धन्यवाद!
drg

5

बस अपने स्थानीय कैश्ड उपयोगकर्ता नाम और पासवर्ड को डिक्रिप्ट करने के लिए इस डिक्रिप्ट का उपयोग करें।

डिफ़ॉल्ट रूप से, TortoiseSVN आपके कैश की गई क्रेडेंशियल्स को% APPDATA% \ Subversion \ Cort \ svn.simple निर्देशिका में फ़ाइलों के अंदर संग्रहीत करता है। पासवर्ड आपके उपयोगकर्ता खाते से जुड़ी एक कुंजी के साथ, विंडोज डेटा प्रोटेक्शन एपीआई का उपयोग करके एन्क्रिप्ट किए गए हैं। यह टूल फाइलों को पढ़ता है और आपके पासवर्ड को डिक्रिप्ट करने के लिए एपीआई का उपयोग करता है

svn पासवर्ड डिक्रिप्टर


यह सबसे सरल था
ताहा रहमान सिद्दीकी

1

Ubuntu (12.04) में आपके SVN पासवर्ड हैं:

~/.subversion/auth/svn.simple/

हालांकि नए संस्करणों में वे एन्क्रिप्टेड हैं, जैसा कि पहले किसी ने उल्लेख किया है। सूक्ति-कीरिंग पासवर्ड खोजने के लिए, मेरा सुझाव है कि आप ' gringring ' प्रोग्राम का उपयोग करें ।

इसे उबंटू पर स्थापित करने के लिए - रिपॉजिटरी जोड़ें:

sudo add-apt-repository ppa:kampka/ppa
sudo apt-get update

इसे स्थापित करो:

sudo apt-get install gkeyring

और निम्नानुसार चलाएं:

gkeyring --id 15 --output=name,secret

जोड़ीदार मिलान के लिए अलग-अलग कुंजी आईडी की कोशिश करें जो आप ढूंढ रहे हैं। कोमल के लिए कांपका को धन्यवाद।


2
उबंटू पर, अपने सभी पासवर्डों को प्रकट करने के लिए डिफ़ॉल्ट पासवर्ड और कुंजी उपयोगिता का उपयोग करना पर्याप्त है । मुझे बहुत आश्चर्य हुआ कि कितने उपयोगकर्ता खाते और पासवर्ड वहाँ संग्रहीत थे! साथ ही भूल गए SVN पासवर्ड का पता लगाने में मदद की।
shadyyx
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.