2013-12-09 9 views
5

से कोई उपयुक्त प्रतिक्रिया नहीं है पिछले कुछ घंटों से मेरे विंडोज सर्वर (2008 आरसी) पर सेटअप Mercurial SVM सेट करने का प्रयास कर रहा है। जब मैं क्लाइंट मशीन से अपने रेपो क्लोन करने की कोशिश करता हूं तो मैं इस त्रुटि पर फंस गया हूं।Mercurial hg रिमोट एचजी त्रुटि

Error: no suitable response from remote hg 

जो सर्वर मैं चला रहा हूं वह एसएसएच एक्सेस (एसएसएच पोर्ट 1667 पर चल रहा है) है। मेरे पास इसके लिए एक दूरस्थ पहुंच भी है।

मैंने कमांड के साथ-साथ टोर्टोइजह गुई क्लाइंट की सहायता से क्लोन करने की कोशिश की। मैंने कोशिश की गई कमांड है:

hg clone ssh://[email protected]:1667//D:/Mercurial Projects/testproj E:\Mercurial\testproj-clone 

hg clone --remotecmd D:/Program Files/TortoiseHg/hg --verbose -- ssh://[email protected]:1667//D:/Mercurial Projects/testproj E:\Mercurial\testproj-clone 

लेकिन अब तक कोई सफलता नहीं है।

मैं भी ग्राहक के पक्ष में वैश्विक सेटिंग में लाइन निम्नलिखित सर्वर पर एचजी के दूरदराज के पथ देना है, लेकिन कोई किस्मत को जोड़ा गया:

[ui] 
remotecmd = D:/Program Files/TortoiseHg/hg 

कृपया मेरी मदद करो ...

+0

क्या आप वास्तव में उस त्रुटि को छोड़कर कुछ भी नहीं प्राप्त करते हैं, भले ही आप '--verbose' का उपयोग कर रहे हों, जैसा कि मैंने आपके उदाहरणों में से एक में देखा है? –

+0

हां मुझे बस उस त्रुटि को और कुछ नहीं मिला – Sahil

+0

दूरस्थ cmd पथ से बाहर स्थान प्राप्त करने का प्रयास करें। मूल्य का उद्धरण मदद कर सकता है, लेकिन यदि डी:/प्रोग्रा ~ 1/टोर्टोइज एचजी/एचजी अभी भी वैध है (मैं Win95 के बाद से विंडोज़ पर नहीं रहा हूं) तो कोशिश करें। –

उत्तर

1

मुझे लगता है कि समस्या यह है कि था मेरा पायथन संस्करण मुझे आवश्यकतानुसार पुराना था। मैं इसे पायथन 2.6 के साथ स्थापित करने की कोशिश कर रहा था। मैंने पाइथन 2.7 और नवीनतम Mercurial संस्करण (2.8.1)

विंडोज सर्वर 2008 और आईआईएस 7+ के साथ किसी भी व्यक्ति को this tutorial का पालन करना चाहिए।

2

मुझे एक ही समस्या थी और मेरे मामले में यह था कि कंप्यूटर में TortoiseSVN और TortoiseHG दोनों स्थापित थे। TortoiseHG और TortoiseSVN दोनों में कमांड TortoisePlink.exe है जिसका उपयोग वे करते हैं। हालांकि, पैथ के कारण, TortoiseHG TortoiseSVN के TortoisePlink.exe का उपयोग कर रहा था।

अनइंस्टॉल करने वाले TortoiseSVN ने मेरे लिए समस्या हल की।

आप एक "cmd" खिड़की और प्रकार को खोल सकता है:

where TortoisePlink.exe 

क्या TortoisePlink.exe प्रयोग किया जाता है की जाँच करने के।

0

मैं TortoiseHg को अद्यतन करने के बाद इस समस्या में भागता हूं। यह का स्थान बदल गया TortoisePlink.exe बदल गया है। मैं इसे सेल्सियस के लिए स्पष्ट रूप से सेट किया था: \ Program Files \ TortoiseHg \ lib \ TortoisePlink.exe: \ mercurial.ini में Program Files \ TortoiseHg \ TortoisePlink.exe और मैं सेल्सियस के लिए बदलना पड़ा।

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