से गिट रिमोट रिपोजिटरी खींच नहीं सकता है मैंने एसएसएच कुंजी जेनरेट की और मेरे गिट और सोर्सट्री को कॉन्फ़िगर किया। मैं गिट-बैश से खींच सकता हूं और अन्य ऑपरेशन कर सकता हूं। नोट: मैंने इसे काम करने के लिए .bashrc में निम्न जोड़ा है।सॉर्सेट्री
eval `ssh-agent`
ssh-add
हालांकि, जब मैं SourceTree में Git पुल करने की कोशिश में, मैं इस मिलता है।
Git -c diff.mnemonicprefix = false -c core.quotepath = false लाने मूल अनुमति अस्वीकृत (publickey, पासवर्ड)। घातक: रिमोट रिपोजिटरी से नहीं पढ़ा जा सका।
कृपया सुनिश्चित करें कि आपके पास सही पहुंच अधिकार हैं और भंडार मौजूद है।
जब मैंने पुट्टी (विंडोज़) से एसएसएच-कुंजी बनाने की कोशिश की, तो यह आगे बढ़ता है, लेकिन इस संदेश के साथ प्रतीक्षा करता है!
Git -c diff.mnemonicprefix = false -c core.quotepath = false लाने मूल सर्वर का होस्ट कुंजी रजिस्ट्री में कैश नहीं है। आपके पास गारंटी नहीं है कि सर्वर वह कंप्यूटर है जिसे आप सोचते हैं। सर्वर के rsa2 कुंजी फ़िंगरप्रिंट है:
ssh-rsa 2048 0f: ee-: bb: 1c: 6C: बी 4: 50: 0E: 54: d6: E9: 55: 9b: 38: 45: आप तो df इस मेजबान पर भरोसा करें, पुटी के कैश में कुंजी जोड़ने के लिए "y" दर्ज करें और कनेक्ट करने पर ले जाएं। यदि आप केवल एक बार कनेक्ट करना चाहते हैं, बिना कैश की कुंजी जोड़कर, "n" दर्ज करें। यदि आप इस होस्ट पर भरोसा नहीं करते हैं, तो कनेक्शन छोड़ने के लिए प्रेस रिटर्न दबाएं।
यदि मैं SourceTree (जो गिट-बैश है) में टर्मिनल खोलता है, तो यह मुझे पासफ्रेज के लिए पूछता है। तो, मुझे संदेह है कि मेरा .bashrc SourceTree द्वारा सोर्स नहीं किया गया है। या मैं कुछ और याद कर रहा हूँ?
धन्यवाद ब्रो, यह काम – vuhung3990
यह लॉगिन/और पासवर्ड से पूछा गया। क्या करें? मैं आरएसए कुंजी का उपयोग करता हूं। – May12
@ मई 12: इस चरण में कोई पासवर्ड आवश्यक नहीं है। कैश में कुंजी को स्टोर करने के लिए बस "y" दबाएं। फिर SourceTree पर वापस आएं और आपको अब त्रुटि दिखाई नहीं देनी चाहिए। – SaeX