मुझे अमेज़ॅन ec2 सर्वर से गिट रिपॉजिटरी क्लोन करने में एक अजीब समस्या है। यह Ubuntu 12.04 चल मेरे कंप्यूटर में से एक पर किसी भी समस्याओं के बिना काम करता है, जबकि 12.10 का उपयोग कर एक दूसरे पर यह मुझे एक त्रुटि देता है:। एसएसआई कॉन्फ़िगरेशन अमेज़ॅन ec2 और गिट
ssh: Could not resolve hostname ec2server: Name or service not known
fatal: The remote end hung up unexpectedly
ऐसा लगता है कि यह मेरे कॉन्फ़िग फ़ाइल पहचान नहीं कर रहा है। मैं क्लोन करने के लिए निम्नलिखित Git आदेश का उपयोग करें:।
sudo git clone ec2server:/var/www/project.git
या
sudo git clone ec2xxx.compute-1.amazonaws.com:/var/www/project.git
दो config फाइल, दोनों कंप्यूटरों पर समान हैं अंदर ~/निम्न सामग्री के साथ ssh:
Host ec2server
Hostname ec2XXX.compute-1.amazonaws.com
User ubuntu
IdentityFile ~/.ssh/mykey.pem
यदि मैं वास्तविक पते के साथ ec2server को प्रतिस्थापित करता हूं तो मुझे निम्न त्रुटि मिलती है:
Cloning into 'project'...
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
अग्रिम धन्यवाद।
अच्छा लगता है, और यह आपके लिए काम करता है, इसलिए +1। मेरा जवाब पर्याप्त विशिष्ट नहीं था। – VonC