2011-08-15 12 views
38

संभव डुप्लिकेट धक्का:
github: newbie problems -> Permission denied (publickey). fatal: The remote end hung up unexpectedlyअनुमति अस्वीकार (publickey)। घातक: दूरस्थ अंत अप्रत्याशित रूप से काट दिया समय पहले Git भंडार को

कृपया नीचे देखें आदेश,

$ git clone git://github.com/{user_name}/{project_name}.git 
Initialized empty Git repository in /home/dengx/rorBlog_demo/rorblog/.git/ 

फ़ाइलों को बदलने और इसे करने, इसलिए मुझे गिट भंडार में वापस धक्का देना होगा।

$ git push [email protected]/{user_name}/{project_name}.git master 
Permission denied (publickey). 
fatal: The remote end hung up unexpectedly 

हां, तो मैं अपने फ़ाइल ~/.ssh/id_rsa.pub के भंडार की ssh-कुंजी प्रतिलिपि बनाएँ, और उसके बाद फिर से धक्का,

$ git push [email protected]/{user_name}/{project_name}.git master 
Agent admitted failure to sign using the key. 
Permission denied (publickey). 
fatal: The remote end hung up unexpectedly 

अब, मुझे क्या करना चाहिए, धन्यवाद कोई मदद करता है।

उत्तर

34

Googled "अनुमति अस्वीकृत (publickey) घातक:। दूरदराज के अंत अप्रत्याशित रूप से काट दिया" पहले एक सटीक परिणाम एसओ को धोखा:

GitHub: Permission denied (publickey). fatal: The remote end hung up unexpectedly जो स्वीकार किए जाते हैं जवाब में यहाँ लिंक (मूल पोस्टर से, कम नहीं) : http://help.github.com/linux-set-up-git/

+0

मैं अन्य स्थानीय भंडार में एक एसएसएच-कुंजी नया हूं, और जीथब रिपोजिटरी में नई एसएसएच-कुंजी जोड़ें, फिर पुनः प्रयास करें 'ssh -T git @ github.com'। यह मुझे यह त्रुटि दिखाता है 'एजेंट ने कुंजी का उपयोग करने पर हस्ताक्षर करने में विफलता स्वीकार की। अनुमति अस्वीकार (publickey)। ' – coolesting

+5

मैंने इस समस्या को स्वयं हल किया है, इसे उस प्रोजेक्ट के व्यवस्थापक पैनल में एसएसएच-कुंजी जोड़ने की जरूरत है, खाता सेटिंग में नहीं। अपनी तैनाती कुंजी जोड़ने के लिए यहां सही लिंक है, 'https://github.com/ {user_name}/{project_name}/admin' – coolesting

+0

@coolesting खाता सेटिंग्स के लिए उपयोग की जाने वाली ये वही कुंजी है? या नया – Volatil3

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