2011-10-01 14 views
10

पर पुश करें मेरे पास एक दूरस्थ VPS पर एक Mercurial भंडार है। वीपीएस में एसएसएच एक्सेस सक्षम है। मेरे विकास मशीन से रिमोट वीपीएस में कोड परिवर्तन को धक्का देने के मेरे विकल्प क्या हैं?दूरस्थ Mercurial भंडार

उत्तर

21

आपके VPS मर्क्युरियल स्थापित किया गया है, बस:

hg push ssh://[email protected]/path/relative/to/home 

या रेपो के hgrc में जोड़ने

[paths] 
default-push = ssh://[email protected]/path/relative/to/home 

और बस

hg push 
FYI करें किसी और कि यहां आता है के लिए
+2

, इससे पहले कि उपरोक्त प्रयास: जब एचजी पुश करते हैं, तो आपको पूर्ण पथ के लिए होस्टनाम के बाद डबल स्लैश की आवश्यकता होती है। [यह जवाब देखें]] (http://stackoverflow.com/questions/4431884/cloning-a-mercurial-repository-over-ssh#answer-8096666) – deadbeef404

+1

नहीं, इसकी आवश्यकता नहीं है, इसका मतलब कुछ और है। एक डबल स्लैश होस्ट पर पथ को पूर्ण बनाता है, एक स्लैश घर के सापेक्ष है (जैसा कि आलसी बैजर के जवाब में सही ढंग से उल्लिखित है)। – RedGlyph

+0

@RedGlyph, आप सही हैं। मैंने अपनी पोस्ट को मेरे अर्थ के बारे में थोड़ा स्पष्ट करने के लिए अपडेट किया है। – deadbeef404

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