मेरा Mercurial सर्वर खींचने के लिए https प्रमाणीकरण की आवश्यकता है। डिस्क पर सादा-पाठ पासवर्ड उजागर किए बिना मैं क्लाइंट पर अपनी प्रमाणीकरण जानकारी कैसे कैश कर सकता हूं?Mercurial प्रमाणीकरण कैशिंग?
मैं using sudo with mercurial and ssh authentication जैसे कुछ ढूंढ रहा हूं लेकिन HTTPS के लिए।
यह विंडोज के तहत अच्छी तरह से काम नहीं कर रहा है। कोड पीडब्ल्यूडी और अन्य यूनिक्स-विशिष्ट कमांड का उपयोग करता है। स्पष्ट रूप से क्लाइंट-साइड प्रमाणपत्रों के साथ ऐसा करने का एक क्रॉस-प्लेटफ़ॉर्म तरीका है। कोई विचार? – Gili
एचजी और कीरिंग का टोर्टोइज एचजी संस्करण विंडोज़ पर ठीक होना चाहिए। यह है कि कीरिंग डॉक्स क्या कहता है: "यदि आप विंडोज़ पर हैं, तो हम आपको सलाह देते हैं कि आप TortoiseHg का उपयोग करें। THG जहाजों के साथ विंडोज विशिष्ट कीरिंग बैकएंड्स, जिसके बिना Mercurial-keyring एक्सटेंशन Windows पर ठीक से काम नहीं कर सकता है। Mercurial-keyring एक्सटेंशन स्वयं को भेज दिया जाता है संस्करण 0.10 के बाद से TortoiseHg। " – dls
एक बार जब आपने TortoiseHg इंस्टॉल किया है तो आपको mercurial_keyring एक्सटेंशन को सक्षम करने की आवश्यकता है: एक्सप्लोरर में किसी भी फ़ोल्डर पर राइट-क्लिक करें> TortoiseHg> वैश्विक सेटिंग्स> एक्सटेंशन पर क्लिक करें> mercurial_keyring पर क्लिक करें> ठीक क्लिक करें। अब आपको अपने पासवर्ड के लिए पहली बार संकेत मिलेगा लेकिन बाद के परिचालनों के लिए नहीं। (वे इसे डिफ़ॉल्ट रूप से क्यों नहीं बदलते हैं या इसे अधिक व्यापक रूप से ज्ञात करते हैं मुझे लगता है!) – Rory