2010-10-12 15 views
5

यहां स्थिति है: एक व्यक्ति ने भंडार की जांच की और अब मुझे कुछ फ़ोल्डर्स अपडेट करना होगा। समस्या यह है कि वह चले गए और कोई भी पासवर्ड नहीं जानता। तो, मैं अपने खाते का उपयोग करना चाहता हूं। मैं इस आदेश को निष्पादित करता हूं:विभिन्न खाते के साथ svn अपडेट (--username और --password अनदेखा?)

svn up --username (my_user_name) --password (my_password) --no-auth-cache

एसवीएन मेरे पासवर्ड के लिए पूछता है और एसवीएन इसे स्वीकार नहीं करता है। ऐसा लगता है कि मेरे क्रेडेंशियल्स को अनदेखा किया जाता है और मूल क्रेडेंशियल्स का उपयोग किया जाता है (जिसने चेक आउट किया था)। मैंने /tmp में चेक आउट करने के लिए अपने खाते का परीक्षण किया और ठीक काम किया।

अद्यतन करते समय एसवीएन मेरे प्रमाण-पत्र क्यों स्वीकार नहीं करता है?

उत्तर

5

इस

mv $HOME/.subversion $HOME/.subversion-old 
    cd <your working copy> 
    svn up --username <your username> 

यह आपका उपयोगकर्ता नाम

+0

की कोशिश की और परिणाम एक ही है। – davidlt

-1

मैं इस कोशिश की कभी नहीं किया है के लिए पासवर्ड के लिए पूछना चाहिए की कोशिश करें, लेकिन ऐसा लगता है SVN एक बार आप कुछ की जाँच यूजर आईडी संग्रहीत करता है की तरह आंतरिक रूप से। मुझे यकीन नहीं है कि आप चेक इन करते समय इसे ओवरराइड कर सकते हैं।

आप सर्वर पर पूर्व-कर्मचारी का पासवर्ड क्यों नहीं बदलते हैं (उसे अब उसके पासवर्ड की आवश्यकता नहीं है ;-))। फिर बदले गए पासवर्ड के साथ अपने नाम के नीचे चेकइन करें। यह वैसे भी तर्कसंगत क्लीनर है, क्योंकि तब चेकिन उनके नामों के नीचे दिखाई देगी, और उसके द्वारा किए गए परिवर्तन किए गए थे।

0

आवश्यक अनुमतियां प्राप्त करें और बदलते उपयोगकर्ता और समूह सेटिंग्स द्वारा कार्यक्षेत्र के स्वामी बन:

chown -R user:group path/to/workspace/root/ 

फिर से अपनी पहचान के साथ कार्यक्षेत्र पहुंचकर देखें।

3

मुझे एक ही समस्या थी और मैंने पाया कि यह विकल्प servers:global:http-library=serf प्रोटोकॉल http/https है, तो समस्या को हल कर सकता है।

आपका आदेश तो होगा:

svn up --username (my_user_name) --password (my_password) --no-auth-cache \ 
     --config-option servers:global:http-library=serf 
+0

सेरफ़ http बैकएंड का उपयोग करने का एक और तरीका ~/.subversion/सर्वर बदल रहा है: [वैश्विक] http-library = serf –

+0

यह "--config-option सर्वर: वैश्विक: http-library = serf" भाग (i अपरिचित विकल्प "--config-option" त्रुटि मिली है) – loostro

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