(Vista का उपयोग करके) से इनकार कर दिया गया है, मैं अपने गिटहब रिपोजिटरी से एक ऐप क्लोन करने की कोशिश कर रहा हूं और इसे हेरोोकू में दबा सकता हूं। ठीक है, इसलिए मैंने इस बार कई बार एक एसएसएच कुंजी बनाने की कोशिश की है:गिट पुश हेरोकू मास्टर अनुमति VISTA
`ssh-keygen -t rsa`
ऐसा लगता है कि यह पूरी तरह से चल रहा है। मेरे पास यह मेरे सी:/उपयोगकर्ता/***/एसएसएच फ़ोल्डर पर है। अब मैं गिटहब में फोर्क किए गए ऐप को क्लोन करने का प्रयास करता हूं।
`ssh-add`
तो मैं कर की कोशिश की है कि: जब मैं rails_apps निर्देशिका पर यह क्लोन करने के लिए प्रयास करते हैं, मैं एक संदेश
Permission Denied(public key).
मुझे लगता है कि मैं यह पहली चलाना चाहिए शुद्ध कहावत पर एक समाधान पाया कह मिल । लेकिन यह कहा गया कि:
आपके प्रमाणीकरण एजेंट से कनेक्शन नहीं खोल सका।
फिर कुछ googling के बाद मुझे एसएसएच एजेंट निष्पादित करने के बारे में कुछ मिलता है। तो मैं इस कार्य करें:
`ssh-agent bash`
और कमांड लाइन इस के लिए मेरे rails_apps निर्देशिका से परिवर्तन:
`bash3.1$>`
तो मैं चलाएँ:
`bash3.1$>ssh-add [path to .ssh folder]`
और इसे सफलतापूर्वक RSA निजी कुंजी कहते हैं (यह id-rsa.pub के साथ काम नहीं करता है)। मैंने अपने गिटहब खाते में नई जेनरेट की गई सार्वजनिक कुंजी को भी चिपकाया है।
`bash3.1$>git clone [email protected]:username/myrepo.git`
अब यह सफलतापूर्वक रेपो मैं GitHub में काँटेदार क्लोन:
अब जब मैं क्लोन करने के लिए प्रयास करें। अब जब मेरे पास मेरे स्थानीय रेपो में ऐप है, तो मैं एक हेरोकू ऐप बनाने की कोशिश करता हूं।
`bash3.1$>cd myrepo`
`bash3.1$>heroku create myapp`
और यह कोड सफलतापूर्वक चलाता है। गिट रिमोट सफलतापूर्वक जोड़ा गया। अब मुझे इसे धक्का देना है।
`bash3.1$>git push heroku master`
बीएएम! मुझे फिर से त्रुटि संदेश मिलता है।
Permission denied (public key)
मैं Heroku करने के लिए अपने एप्लिकेशन को आगे बढ़ाने में इतने करीब हूं। लेकिन यह सिर्फ काम नहीं करेगा। क्या आप मेरी मदद कर सकते हैं। मुझसे यहां क्या गलत हो रहा है? धन्यवाद! : डी
क्या 'Git का उपयोग कर Heroku को Git रेपो धक्का कर सकते हैं: