किसी नौसिखिए उपयोगकर्ता को ऊपर बताई गई / स्पष्ट रूप से बताई गई बातें। वे शर्तों से भ्रमित हो जाते हैं
.hg / hgrc - इस फाइल का उपयोग रिपॉजिटरी के लिए, स्थानीय / कार्यक्षेत्र स्थान पर / वास्तविक रिपॉजिटरी के -hg फ़ोल्डर में किया जाता है।
~ / .hgrc - यह फ़ाइल नीचे की तुलना में अलग है। यह फ़ाइल ~ या होम डायरेक्टरी में रहती है।
myremote.xxxx = ..... bb.xxxx = ......
मर्क्यूरियल कीरिंग एक्सटेंशन का उपयोग करते हुए, यह [सामान्य] अनुभाग / निर्देश के तहत एक पंक्ति है। सुनिश्चित करें कि आपके द्वारा डाला गया सर्वर का नाम, "hg क्लोन" करते समय आपके द्वारा उपयोग किए गए से मेल खाता है अन्यथा कीरिंग कहेंगे, उपयोगकर्ता नहीं मिला। bb या myremote नीचे दी गई पंक्ति में, "उपनाम नाम" है जिसे आप "hg clone http: /..//// repo1 bb या myremote" करते समय देना चाहते हैं, अन्यथा यह काम नहीं करेगा या आपको यह सुनिश्चित करना होगा कि आपका स्थानीय रिपॉजिटरी की .hg / hgrc फाइल में एक ही उर्फ होता है, अर्थात (आपने hg क्लोन करते समय जो दिया था .. जैसा कि अन्य पैरामीटर के रूप में)।
स्पष्ट विवरण के लिए नीचे दिए गए लिंक को पीएस करें, जल्दी से लिखे गए व्याकरण के लिए क्षमा करें।
पूर्व: यदि अंदर ~ / .hgrc (उपयोगकर्ता के घर निर्देशिका लिनक्स / यूनिक्स में) या mercurial.ini विंडोज में उपयोगकर्ता के घर निर्देशिका में, निम्न पंक्ति है और यदि आप करते हैं
`"hg clone http://.../.../reponame myremote"`
, तब आपको http रेपो लिंक के अनुसार एक से अधिक बार उपयोगकर्ता क्रेडेंशियल के लिए संकेत नहीं दिया जाएगा। [/ एक्सटेंशन के तहत ~ / .hgrc में "mercurial_keyring =" या "hgext.mercurial_keyring = /path/to/your/mercurial_keyring.py" .. इन पंक्तियों में से एक होना चाहिए।
[auth]
myremote.schemes = http https
myremote.prefix = thsusncdnvm99/hg
myremote.username = c123456
मैं यह पता लगाने की कोशिश कर रहा हूं कि PREFIX प्रॉपर्टी कैसे सेट की जाए ताकि यूजर बिना यूजरनेम / पासवर्ड प्रॉम्प्ट के किसी भी Hg ऑपरेशन को क्लोन या परफॉर्म कर सके और उसे इस बात की चिंता किए बिना कि उसने http: // .... / ... के लिए क्या किया है। सर्वरनाम Hg रेपो लिंक का उपयोग करते समय। यह आईपी, सर्वरनाम या सर्वर का FQDN हो सकता है