मैं अपने Mercurial भंडार के लिए एसएसएच publickey प्रमाणीकरण का उपयोग कर रहा हूँ। तो मेरे पास है:एकल एचजी भंडार के लिए एकाधिक एसएसएच पहचान कैसे सेट करें?
[ui]
ssh = ssh -i ~/.ssh/id_rsa -C
मेरी .hgrc में
। यह ठीक काम करता है और मुझे एक एसएसएच-प्रमाणीकृत रेपो को धक्का/खींचने की अनुमति देता है। हालांकि, मैं एक और रेपो को पुश/पुल करने में सक्षम होना चाहता हूं जिसके लिए एक अलग पहचान की आवश्यकता है। मैं अपनी .hgrc फ़ाइल को कैसे कॉन्फ़िगर कर सकता हूं ताकि पहचान किसी विशेष पथ से जुड़ी हो। मुझे लगता है मैं कुछ ऐसा चाहते हैं: ssh एजेंट:
[ui]
one.prefix = someserver.com
one.ssh = ssh -i ~/.ssh/id_rsa -C
two.prefix = otherserver.com
two.ssh = ssh -i ~/.ssh/otherid_rsa -C
मुझे लगता है कि यह 'ssh = ssh -i ~/.ssh/id_rsa -i ~/.ssh/otherid_rsa -C' है अन्यथा हमें एक एसएसएच उपयोग त्रुटि मिलती है। –
निश्चित रूप से। धन्यवाद। –