मेरे पास बिटबकेट पर होस्ट किया गया एक गिट रिपॉजिटरी है। मैं इसे Git Bash टर्मिनल का उपयोग करके कनेक्ट कर सकता हूं, जो मेरे में परिभाषित मेरी सार्वजनिक कुंजी का उपयोग करता है एच: ड्राइव (नेटवर्क ड्राइव), लेकिन अगर मैं विंडोज पॉवरशेल से एक ही कोशिश करता हूं, तो यह पासवर्ड (अंतिम उपाय) के लिए पूछने से पहले सभी प्रमाणीकरण विधियों से गुजरता है।
Windows PowerShell ने मेरी सार्वजनिक कुंजी क्यों नहीं पढ़ी?
ssh.exeजब आप इसे Powershell में कहते हैं तो क्या आप इसे लागू कर रहे हैं? Git Bash के लिए डिफ़ॉल्ट इंस्टॉलेशन विकल्प केवल रखा गया हैC:\Program Files (x86)\Git\cmdतुम्हारे अंदरPATH, तो अन्य कमांड लाइन उपयोगिताओं मेंC:\Program Files (x86)\Git\binपॉश में उपलब्ध नहीं हैं। शायद जब आप कॉल करते हैं, तो आपके पॉवर्सशेल प्रॉम्प्ट मेंssh, आप दूसरी फाइल मंगवा रहे हैं।