git - Sourcetree से गिट रिमोट रिपोजिटरी खींच नहीं सकते हैं




github ssh (3)

पुटी का उपयोग कर कनेक्शन प्राप्त करना सबसे अच्छा समाधान है।

होस्ट नाम पर, अपना गिटलैब प्रोजेक्ट एसएसएच पता डालें। फिर, कनेक्ट करने के लिए 'खोलें' पर क्लिक करें।

बस। SourceTree ट्रस्ट gitlab.com सब के बाद। आप नीचे दिए गए लिंक से समाधान की जांच कर सकते हैं। https://answers.atlassian.com/questions/31659457/windows-7-64bits-sourcetree-openssh-putty-git-pull-not-working

मैंने एसएसएच कुंजी जेनरेट की और मेरे गिट और सोर्सट्री को कॉन्फ़िगर किया। मैं गिट-बैश से खींच सकता हूं और अन्य ऑपरेशन कर सकता हूं। नोट: मैंने इसे काम करने के लिए .bashrc में निम्न जोड़ा है।

eval `ssh-agent`
ssh-add

हालांकि, जब मैं SourceTree में खींचने की कोशिश करता हूं, तो मुझे यह मिलता है।

git -c diff.mnemonicprefix = false -c core.quotepath = झूठी fetch उत्पत्ति अनुमति अस्वीकार (publickey, पासवर्ड)। घातक: रिमोट रिपोजिटरी से नहीं पढ़ा जा सका।

कृपया सुनिश्चित करें कि आपके पास सही पहुंच अधिकार हैं और भंडार मौजूद है।

जब मैंने पुट्टी (विंडोज़) से एसएसएच-कुंजी बनाने की कोशिश की, तो यह आगे बढ़ता है, लेकिन इस संदेश के साथ इंतजार कर रहा है!

git -c diff.mnemonicprefix = false -c core.quotepath = झूठी fetch उत्पत्ति सर्वर की होस्ट कुंजी रजिस्ट्री में कैश नहीं है। आपको कोई गारंटी नहीं है कि सर्वर वह कंप्यूटर है जिसे आप सोचते हैं। सर्वर का आरएसए 2 कुंजी फिंगरप्रिंट है:

ssh-rsa 2048 0f: ee: bb: 1c: 6c: b4: 50: 0e: 54: d6: e9: 55: 9b: 38: 45: df अगर आप इस होस्ट पर भरोसा करते हैं, तो कुंजी जोड़ने के लिए "y" दर्ज करें पुटी का कैश और कनेक्टिंग पर ले जाएं। यदि आप कैश की कुंजी जोड़ने के बिना, केवल एक बार कनेक्ट करना चाहते हैं, तो "n" दर्ज करें। यदि आप इस होस्ट पर भरोसा नहीं करते हैं, तो कनेक्शन को त्यागने के लिए वापसी दबाएं।

अगर मैं SourceTree (जो गिट-बैश है) में टर्मिनल खोलता है, तो यह मुझे पासफ्रेज के लिए पूछता है। तो, मुझे संदेह है कि मेरा .bashrc SourceTree द्वारा सोर्स नहीं किया गया है। या मैं कुछ और याद कर रहा हूँ?


मुझे एक ही समस्या थी और मेरे लिए समाधान plink.exe को मैन्युअल रूप से मेरे सर्वर (गिटलैब) के साथ कॉल करना था:

"C:\Program Files (x86)\Atlassian\SourceTree\tools\putty\plink.exe" gitlab.com

पूछे जाने पर y दबाएं और आपको अभी ठीक होना चाहिए!


मैंने क्लाइंट कॉन्फ़िगरेशन को पुटी से openssh में बदल दिया। काम किया स्क्रीन टोपी:






atlassian-sourcetree