मैं गिट में एक परियोजना के लिए काम कर रहा हूं। विंडोज़ में, मैं इस प्रोजेक्ट को प्रबंधित करने के लिए गिट एक्सटेंशन का उपयोग कर रहा हूं, और सार्वजनिक भंडार तक पहुंचने के लिए उन्होंने मुझे एक .ppk कुंजी दी है। मैं इसे गिट एक्सटेंशन में लोड करता हूं, पासफ्रेज के साथ उन्होंने मुझे दिया, और यह काम करता है।एसएसएच कुंजी पासफ्रेज़ विंडोज़ में काम करता है लेकिन लिनक्स में नहीं
अब मैं एक लिनक्स (उबंटू -32 बिट) आभासी मशीन सेट करता हूं, और मैं इस मशीन से भंडार में भी एक्सेस करना चाहता हूं।
एक और धागा है कि मैं इस साइट, मैं का उपयोग करें, भंडार, निम्न आदेश क्लोन करने में देखा है से:
ssh-agent bash -c 'ssh-add /home/myHome/mykey.ppk; git clone [email protected]:project.git'
फिर, खोल पदबंध
Enter passphrase for /home/myHome/mykey.ppk:
सम्मिलित करने के लिए मुझसे कहता है
लेकिन जब मैं इसे सम्मिलित करता हूं, तो यह मुझे बताता है कि यह एक बुरा पासफ्रेज है। मैंने इसे कई बार चेक किया है, और मुझे यकीन है कि मैं उसी पासफ्रेज़ का उपयोग करता हूं जिसका उपयोग मैं विंडोज़ में करता हूं। तो मैं लिनक्स में सही ढंग से कुंजी का उपयोग कैसे कर सकता हूं?
आपके उत्तरों के लिए अग्रिम धन्यवाद।
भंडार क्लोन करने के लिए आप जिस कमांड का उपयोग कर रहे हैं वह कुछ अजीब दिखता है। क्या यह आपके प्रश्न में एक मार्कअप त्रुटि है? यदि नहीं, तो आपको शायद पहले लिनक्स कमांड लाइन से परिचित होना चाहिए। – lunaryorn
मैंने यहां किसी अन्य थ्रेड में कमांड की जांच की है, और यह एसएसएच कॉन्फ़िगरेशन में स्टोर किए बिना एक निजी कुंजी का उपयोग करता है। – Jepessen