मेरे विंडोज 7 सिस्टम पर Git Gui userprofile/.ssh
फ़ोल्डर में RSA कुंजी या अधिक विशेष रूप से दिखता है c:/users/yourusername/.ssh/
।
मेरे सेटअप के लिए मुश्किल हिस्सा होस्टमैन को साझा कुंजी प्राप्त करने के लिए साझा होस्ट मिल रहा था। जिस तरह से मैं इसे काम करने के लिए प्राप्त कर सकता था वह महत्वपूर्ण जोड़े (पासवर्ड के बिना) बनाने के लिए गिट गुई का उपयोग करके था और फिर नियंत्रण कक्ष, ssh, कुंजियों के प्रबंधन के माध्यम से सार्वजनिक कुंजी को कॉपी और पेस्ट करना था।
शुरुआत में शुरू करने के लिए, आपको Git Gui में मेनू हेल्प , शो SSH कुंजी , फिर Generate Key पर जाकर कुंजियाँ बनानी होंगी । अब आपके पास .ssh
डायरेक्टरी में दो नई चाबियां होंगी । .pub
फ़ाइल खोलें और सामग्री की प्रतिलिपि बनाएँ।
साझा किए गए होस्ट पर अपने कंट्रोल पैनल में लॉग इन करें और SSH में जाएं , SSH कुंजियों को प्रबंधित करें और आयात करें कुंजी । सार्वजनिक बॉक्स में पेस्ट करें , और सुनिश्चित करें कि आपने इसे एक्सटेंशन के बिना सही नाम दिया है - मेरा था id_rsa
। अब आपको प्रबंधन प्राधिकरण लिंक का उपयोग करके कुंजी को अधिकृत करना होगा, इसलिए यह authorized_keys
फ़ाइल में संक्षिप्त हो जाएगा ।
अब आपके Git Gui और आपके Git Bash को पासवर्ड टाइप किए बिना SSH का उपयोग करने में सक्षम होना चाहिए। अजीब तरह से, मैं SSH का उपयोग करके Git Bash और Git Gui के माध्यम से पुश करने में सक्षम था, लिनक्स चलाने वाले अपने स्वयं के सर्वर पर यह ठीक था, यह केवल साझा की गई होस्टिंग थी जो मुझे फिट कर रही थी। मुझे आशा है कि यह किसी को मदद करता है क्योंकि मुझे इसके साथ आने में घंटों परीक्षण और त्रुटि हुई - और यह बहुत आसान है!