2008-12-18 7 views
8

मैं svn + ssh प्रोटोकॉल का उपयोग कर कमांड लाइन ('svn co' कमांड) के माध्यम से एक भंडार को चेकआउट करने का प्रयास कर रहा हूं। मुझे वर्तमान में जो कुछ भी है, उससे अलग उपयोगकर्ता के रूप में चेकआउट करने की आवश्यकता है। आदेश svn co svn+ssh://[email protected]/repo/ समझ में आएगा, हालांकि जब यह पासवर्ड के लिए संकेत देता है, तो यह कभी स्वीकार नहीं करता है।svn + ssh प्रोटोकॉल का उपयोग कर सबवर्सन रिपॉजिटरी को कैसे देखें?

मैं एक अलग उपयोगकर्ता के साथ svn + ssh पर एक भंडार कैसे चेकआउट करूं?

एक चिंता को स्पष्ट करने के लिए संपादित करें कि यह विषय बंद है: मैं वर्तमान संस्करण में वेबसाइट को अद्यतन करने के लिए एक स्क्रिप्ट बनाने की कोशिश कर रहा हूं। यह वह जगह है जहां लिपि विफल रहता है।

+0

यह आपके sysadmin के लिए – hop

+0

davethegr8 को समझने के लिए कुछ है: यह अभी भी एक प्रोग्रामिंग प्रश्न नहीं बना रहा है। – hop

+0

जो आप सभी के लिए काम करने की कोशिश कर रहे हैं, इसलिए यदि आप अपना समय बर्बाद करने जा रहे हैं, कम से कम लॉग फ़ाइल से कुछ प्रासंगिक लाइनें पोस्ट करें, या _something_ हम समस्या को ढूंढने के लिए उपयोग कर सकते हैं। – hop

उत्तर

3

आप अपने एसवीएन उपयोगकर्ता नाम को अपने खाते के नाम से भ्रमित कर सकते हैं: svn + ssh केवल तभी उपयोग किया जाना चाहिए जब आपके पास उस सर्वर पर वास्तविक खाता हो जिसमें भंडार होता है। क्या यह मामला है? क्या आप उस सर्वर पर एसएसएच के साथ लॉग इन कर सकते हैं? यदि ऐसा है, तो यह शायद सर्वर पर एक विन्यास समस्या है।

दूसरी तरफ, यदि आपकी समस्या यह है कि आपका वर्तमान उपयोगकर्ता नाम (कहें) डेव है, और यह कि आपका एसवीएन उपयोगकर्ता नाम डेविड है, तो आपको svn + ssh का उपयोग नहीं करना चाहिए; बस मानक svn प्रोटोकॉल का उपयोग करें, पासवर्ड के लिए संकेत मिलने पर एक बार एंटर टाइप करें (एसवीएन इसे अनदेखा कर देगा)। फिर एसवीएन आपको उपयोगकर्ता नाम के लिए पूछेगा: डेविड टाइप करें, और फिर संकेत मिलने पर पासवर्ड।

+2

हां, सर्वर पर एसएसएच पहुंच ठीक है। नहीं, मैं svn प्रोटोकॉल का उपयोग नहीं कर सकता। सर्वर उन कनेक्शन को अस्वीकार करता है। नहीं, मैं इसे अनुमति नहीं दे सकता। सभी svn access ssh के माध्यम से होना चाहिए। – davethegr8

+0

ठीक है, तो ऐसा नहीं है कि मैंने पहले सोचा था। प्रत्येक तरफ एसवीएन के संस्करण क्या हैं? मैंने हाल ही में एसवीएन क्लाइंट संस्करण 1.5 के साथ 1.4 सर्वर से बात करने में समस्याएं दोहराई हैं। एकमात्र तरीका मैं इसे ठीक कर सकता था डाउनग्रेडिंग ... –

+0

सर्वर संस्करण 1.2 या समान है। मुझे नहीं पता कि क्लाइंट संस्करण क्या है, लेकिन यह उससे अधिक नहीं हो सकता है। – davethegr8

1

अच्छा, यहां समाधान है।

उपवर्तन सर्वर कई बार पासवर्ड मांगता है। यह मेरे लिए मूर्खतापूर्ण प्रतीत होता है, लेकिन वह एसवीएन है।

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