आपको यह सुनिश्चित करने की आवश्यकता है कि आप सही ssh कुंजी का उपयोग कर रहे हैं।
ऐसा करने का तरीका (और जिस तरह से हरोकू अकाउंट प्लगइन आपको संकेत देता है) वह है ~ ~ / ssh / config में आपके ssh कॉन्फिगर में एक सेक्शन जोड़ने का। उदाहरण के लिए, अपने काम के लिए हरोकू खाते में मेरे पास यह ssh config है:
Host heroku.work
HostName heroku.com
IdentityFile ~/.ssh/id_heroku_work_rsa
IdentitiesOnly yes
अब, और यह महत्वपूर्ण है, आपको यह सुनिश्चित करने की आवश्यकता है कि आपके git रिमोट को उसी नामित होस्ट का उपयोग करने के लिए सेट किया गया है । इस मामले में यह heroku.work है । आम तौर पर यह heroku.com होगा यदि आप केवल एक खाते के साथ हरोकू का उपयोग कर रहे थे।
इसलिए आपको गिट रिमोट को एडिट करना होगा (आप इसे .git/config
अपने मशीन पर अपने रेपो की फाइल में कर सकते हैं )। जैसे दिखने के लिए फ़ाइल बदलें:
[remote "heroku"]
url = git@heroku.work:<appname>.git
नोट करें। काम करते हैं , नहीं। com , और अपने ऐप के नाम के साथ <appname> को प्रतिस्थापित करें (aka your repo name) heroku पर।