मेरे पास पिछले वर्ष के लिए सार्वजनिक गिटहब खाता है। कल मैंने अपने विंडोज 7 पीसी पर स्मार्टगिट स्थापित किया था। SmartGit स्थानीय रूप से ठीक काम करता है लेकिन मैं गिटहब पर रिमोट रेपो को धक्का देना चाहता हूं।Smartgit से GitHub को कैसे लिंक करें
जब मैं स्मार्टगिट -> प्राथमिकताएं -> प्रमाणीकरण पर देखा है तो मैंने स्मार्टगिट को एसएसएच क्लाइंट के रूप में उपयोग करने के लिए चुना है। 'ज्ञात प्रमाण पत्र' क्षेत्र खाली है। होस्टिंग प्रदाता के तहत मैंने अपना जीथब खाता [उपयोगकर्ता नाम + पासवर्ड] जोड़ा है और 'गिटहब पर लॉगिन करें' पर क्लिक करके यह ब्राउज़र खोलता है और मैं सफलतापूर्वक लॉग इन हूं।
मुझे लगता है कि ज्ञात प्रमाण पत्र क्षेत्र में कुछ पॉप्युलेटिंग होगी? मैंने यह देखने में व्यर्थ प्रयास किया कि क्या मेरे पास कुछ महत्वपूर्ण जोड़ी कहीं भी संग्रहीत है, जिसे SmartGit उपयोग कर सकता है। आखिर में मैंने PuttyGen डाउनलोड किया और चाबियों की एक जोड़ी बनाई। मैंने उन्हें शुरू करने के लिए मूर्ख नाम दिए लेकिन कुछ पढ़ने के बाद उन्हें * id_rsa * और "id_rsa.pub" नाम दिया गया और उन्हें मेरे c: \ users \ MYNAME.ssh निर्देशिका में गिरा दिया गया।
अभी भी स्मार्टगिट में किसी भी प्रमाण पत्र का कोई संकेत नहीं है।
जब मैं चलाने GitHub 'रिमोट - -> प्रबंधित दूरस्थ।> जोड़े मैं Git नाम (प्रवेश लिंक मैं GitHub रेपो से प्राप्त के आधार पर मैं "SSH सर्वर से सत्यापन के लिए क्रेडेंशियल प्रदान के लिए' .com 'उपयोगकर्ता' गिट 'के रूप में। डायलॉग बॉक्स ने id_rsa के साथ निजी कुंजी फ़ाइल को पूर्व-पॉप्युलेट किया है, मैंने .ss निर्देशिका में गिरा दिया है।
मैं भी जिथब पर गया और एसएसएच कुंजी की सूची में यह कुंजी जोड़ा । फिर भी कोई खुशी।
किसी को भी किसी भी सुझाव?
आप अपने GitHub भंडार क्लोन करने की कोशिश की थी? स्मार्टगिट तब आपको अपनी निजी कुंजी फ़ाइल और इसके पासफ्रेज के लिए पूछेगा। – Mot