जिथब आपके भंडार तक पहुंचने के लिए दो अलग-अलग तरीकों की अनुमति देता है: https और ssh।
आपके प्रश्न के पहले संस्करण में, आपने gshub को ssh के माध्यम से एक्सेस करने के लिए गिट कॉन्फ़िगर किया है। इसलिए गिट एसएसएच को कॉल करता है जो आपकी चाबियाँ पढ़ने की कोशिश करता है और आपको एसएसएच-कुंजी के पासफ्रेज के लिए पूछता है।
जब आप अपनी एसएस कुंजी बनाते हैं, तो आप इसे पासफ्रेज़ द्वारा सुरक्षित कर सकते हैं या ऐसा करने का निर्णय नहीं ले सकते हैं।
यदि आप पासफ्रेज़ का निर्णय लेते हैं तो आपको प्रत्येक बार जब आप अपनी कुंजी (यानी पुश, फ़ेच, इत्यादि) का उपयोग करना चाहते हैं तो पासफ्रेज़ टाइप करना होगा या आप एसएस-एजेंट का उपयोग कर सकते हैं। आखिरी मामले में आपको एजेंट को कुंजी जोड़ते समय केवल एक बार पासफ्रेज टाइप करना होगा। बाद में एजेंट आपके लिए सभी प्राधिकरण करेगा।
विंडोज पर आप अपनी चाबी का प्रबंधन करने के पुट्टी उपकरणों का उपयोग कर सकते हैं: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
आप puttygen
का उपयोग एक नई कुंजी बना या मौजूदा बदलने के लिए कर सकते हैं। (उदाहरण के लिए पदबंध दूर करने के लिए)
आप एक ssh एजेंट के रूप में pagent
उपयोग कर सकते हैं। इसे शुरू करने के बाद अधिसूचना क्षेत्र में रहेंगे। अपनी कुंजी जोड़ने के लिए आइकन पर क्लिक करें।
अपने एजेंट कुंजी के बारे में जानता है एक बार, आप अब अपने ssh पदबंध के लिए कहा जाना चाहिए।
बस [इस उत्तर] में इंगित एक एसएसएच एजेंट का उपयोग करें (http://stackoverflow.com/questions/4083079/how-to-run-git-ssh-authentication-agent) –
पुटी एक के साथ पैक किया जाता है एजेंट, उस का प्रयोग करें। सॉफ्टवेयर उपकरण सामान्यतः programmers' द्वारा इस्तेमाल किया ': http://stackoverflow.com/faq – Flavius
क्यों लोगों, अप्रासंगिक के रूप में इस तरह के सवालों को बंद करने के लिए वोट अगर पूछे जाने वाले प्रश्न स्पष्ट रूप से करते हैं। तो इतना संक्रमित, जहरीले लोग बन गए हैं! http://www.youtube.com/watch?v=Q52kFL8zVoM – Flavius