/ / मैं चुन नहीं सकता कि कौन से heroku रिमोट मेरे ऐप धक्का - रूबी-ऑन-रेल, गिट, heroku, github

मैं चुन नहीं सकता कि कौन से heroku रिमोट मेरे ऐप धक्का - रूबी-ऑन-रेल, गिट, हेरोकू, जिथब

मैं "myapp-production" नामक एक heroku ऐप जोड़ता हूं। मैं इस रिमोट के माध्यम से धक्का दे सकता था git push heroku master। ठीक।

मैंने "myapp-staging" नामक Heroku पर एक दूसरा ऐप बनाया, और इस रिमोट को इसके माध्यम से जोड़ें git remote add myapp-staging git@heroku.com:myapp-staging.git.

git push heroku master लगता है कि मैप-प्रोडक्शन के अनुरूप है।

और जब मैं कोशिश करता हूँ git push myapp-staging, मुझे यह त्रुटि है:

अनुमति अस्वीकार (publickey)।

घातक: रिमोट रिपोजिटरी से नहीं पढ़ा जा सका।

कृपया सुनिश्चित करें कि आपके पास सही पहुंच अधिकार हैं और भंडार मौजूद है।

मैं इसे कैसे ठीक कर सकता हूं और आदर्श रूप से सक्षम हूं git push myapp-staging master तथा git push myapp-production master ?

git remote -v देता है:

myapp-staging   git@heroku.com:myapp-staging.git (fetch)
myapp-staging   git@heroku.com:myapp-staging.git (push)
heroku          https://git.heroku.com/myapp-production.git (fetch)
heroku          https://git.heroku.com/myapp-production.git (push)
origin          git@github.com:johndoe/myapp.git (fetch)
origin          git@github.com:johndoe/myapp.git (push)

आपकी सहायता के लिये पहले से ही धन्यवाद।

उत्तर:

जवाब के लिए 0 № 1

सुनिश्चित करें कि आपकी एसएसएच सार्वजनिक कुंजी आम तौर पर ~/.ssh/id_rsa.pub Heroku के साथ पंजीकृत है। आप इसे देख सकते हैं https://dashboard.heroku.com/account