आप [paths]अपने स्थानीय क्लोन की .hg/hgrcफ़ाइल के अनुभाग में प्रविष्टियाँ जोड़ते हैं । यहां उस अनुभाग का एक उदाहरण दिया गया है जो .hg/hgrcफ़ाइल में जाएगा:
[paths]
remote1 = http://path/to/remote1
remote2 = http://path/to/remote2
फिर आप hg push remote1उस रेपो में परिवर्तन भेजने के लिए कमांड का उपयोग कर सकते हैं । यदि आप चाहते हैं कि अद्यतन करने के लिए दूरस्थ रेपो कार्यशील निर्देशिका है, तो आपको changegroupउस दूरस्थ स्थान पर एक हुक लगाने की आवश्यकता होगी जो एक अद्यतन करता है। जो कुछ इस तरह दिखेगा:
[hooks]
changegroup = hg update 2>&1 > /dev/null && path/to/script/restart-server.sh
हर कोई रिमोट रिपोज होने का बड़ा प्रशंसक नहीं होता है, अपने वर्किंग डायरेक्टरी को पुश पर अपडेट करता है, और यह निश्चित रूप से डिफ़ॉल्ट नहीं है।
hg pathsजो इसके लिए बराबर हैgit remote -v।