2010-06-01 7 views
44

मैं Puttygen का इस्तेमाल किया है एक सार्वजनिक और निजी कुंजी, और फिर बनाने के लिए विंडोज 7 पर TortoiseHg जाने के लिएविंडोज़ पर TortoiseHg (Mercurial) को कैसे निजी कुंजी फ़ाइल उत्पन्न (Puttygen द्वारा) का उपयोग करने के लिए?

ssh://[email protected]/somecode 

पर जाकर एक क्लोन कर तैयार है लेकिन वहाँ निजी कुंजी जोड़ने के लिए कोई जहां प्रतीत हो रहा है TortoiseHg करने के लिए? (या यहां तक ​​कि केवल Mercurial कमांड लाइन)

फ़ाइल पहले से ही कुछ है जहां हार्ड डिस्क पर somefile.ppk है किसी को यह पता है कि इसे कैसे जोड़ना है?

+2

यह प्रश्न सुपरयूसर पर डुप्लीकेट किया गया है: http://serverfault.com/questions/147136/how-to-let-tortoisehg-mercurial-on-windows-use-the-private-key-file-generated/147388 I लगता है कि यह StackOverflow के बजाय वहां है क्योंकि यह प्रोग्रामिंग से संबंधित नहीं है, बल्कि सामान्य रूप से सॉफ़्टवेयर से संबंधित है। –

उत्तर

72

या तो करने के लिए [UI] अपनी होम निर्देशिका में mercurial.ini की -section निम्नलिखित जोड़ें (": \ Users \ उपयोगकर्ता नाम \ mykey.ppk सी 'अपने प्रमुख संभालने में है):

[ui] 
ssh = tortoiseplink.exe -ssh -i "C:\Users\UserName\mykey.ppk" 

या TortoiseHg स्थापना पथ (जैसे सी: \ प्रोग्राम फ़ाइलें \ TortoiseHg \ Pageant.exe) में मिले पेजेंट का उपयोग करें। इसे प्रारंभ करें, दिखाई देने वाले टास्कबार-आइकन पर डबल क्लिक करें, और .ppk-file जोड़ें।

+1

मैं देखता हूं। धन्यवाद। मैं यहां जोड़ सकता हूं कि विंडोज 7 पर "होम निर्देशिका" कुछ है जैसे c: \ users \ पीटर –

+0

ध्यान दें कि यदि आप अपना उपयोगकर्ता नाम निर्दिष्ट करना चाहते हैं, तो टोर्टोइजलिंक के लिए -एल स्विच के साथ किया जा सकता है ("-l myusername "इस एसएसएच-लाइन में) – Touko

+0

धन्यवाद, इस दृष्टिकोण का उपयोग सीसीनेट बिल्ड सर्वर के लिए भी किया जा सकता है, बस इसे निर्दिष्ट खातों के साथ लॉगिन करने के लिए सेवा खाते की होम निर्देशिका –

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