2012-02-26 13 views
5

के अंदर उबंटू सर्वर पर गिट से खींचने में असमर्थ मेरे पास वर्चुअलबॉक्स वीएम है जिसमें उबंटू सर्वर ब्रॉड किए गए नेटवर्किंग सेट के साथ चल रहा है।वर्चुअलबॉक्स

मैंने गिट स्थापित किया है, एक रेपो शुरू किया है, मेरे जीथ्यूब खाते में मेरी कुंजी जोड़ दी है, और बिना किसी त्रुटि के ssh -T [email protected] चलाया।

मेरी समस्या तब आती है जब मैं वास्तव में एक रेपो खींचने की कोशिश करता हूं। इससे कोई फर्क नहीं पड़ता कि मैं कौन सा रेपो खींचने का प्रयास करता हूं, मुझे त्रुटि मिलती है Permission denied (publickey). fatal: The remote end hung up unexpectedly

तो, यह काम करने पर कोई सुझाव?

धन्यवाद।

+0

क्या 'गिट क्लोन' काम करता है? –

+0

क्लोनिंग काम नहीं करता है। – Samsquanch

उत्तर

4

मैं एक समाधान 'फिक्स' मिल गया है:

समस्या Virtualbox में 'पाट' मोड में खींचने की कोशिश कर रहा है। अगर मैं एनएटी में नेटवर्किंग स्विच करता हूं तो मैं सफलतापूर्वक खींच सकता हूं, फिर मैं स्थानीय रूप से काम करने के लिए ब्रिज पर वापस स्विच करता हूं, फिर धक्का देने के समय एनएटी पर वापस आ जाता हूं।

यह सबसे सुविधाजनक तय नहीं है, लेकिन यह अभी के लिए काम करता है। अगर किसी को यह बेहतर बनाने के लिए कोई सुझाव है, तो मैं सभी कान हूं।

+0

यह मेरे लिए पीछे की तरफ था। मैं एनएटी का उपयोग कर रहा था, और चीजों को काम करने के लिए ब्रिज करने के लिए स्विच किया गया। अजीब। – caseyamcl

1

क्या आपने अपनी एसएसबी कुंजी को अपने वीएम पर डिफ़ॉल्ट स्थान पर रखा था?

अनुमति अस्वीकृत (publickey)

यह आमतौर पर तब होता है जब ssh अपनी चाबी नहीं मिल रहा। सुनिश्चित करें कि आपकी कुंजी डिफ़ॉल्ट स्थान पर है, ~/.ssh। [..]

उद्धरण से: http://help.github.com/ssh-issues/

+0

हां, चाबियाँ ~/.ssh – Samsquanch

+0

में हैं, आपने कहा, आपको यह त्रुटि एक repro खींचने पर मिल रही है। क्या आपने पहले रेपो क्लोन किया था? –

+0

क्लोनिंग भी विफल रहता है। – Samsquanch

2

मेरे लिए क्या काम किया गया था मेरे जीथ्यूब उपयोगकर्ता और पासवर्ड को कमांड लाइन पर सेट करना जो रिपोजिटरी क्लोन करने के लिए कहता है। अपने वीएम में जब से तुम GitHub लॉग इन नहीं हैं ..

क्या मैंने किया था: Git क्लोन https://username:[email protected]/repositoriUrl.git

(होने के नाते उपयोगकर्ता नाम अपने GitHub उपयोगकर्ता खाता नाम, पासवर्ड अपने GitHub पास और यूआरएल repositoryUrl.git आपके भंडार के लिए)।

मुझे आशा है कि इससे मदद मिलती है!

संबंधित मुद्दे