2015-05-08 41 views
-1

我在github和heroku上有一個存儲庫,它們都已重命名。當我git push heroku master,我得到錯誤Heroku單帳戶錯誤:「您的帳戶[email protected]無權訪問oldappname。SSH密鑰指紋:XXX ...」

! Your account [email protected] does not have access to oldappname. 
! 
! SSH Key Fingerprint: XXX. . . 

感謝您的任何指針!我期待能夠通過這個錯誤。

*一個類似的問題已經被多次詢問,總是針對擁有多個Heroku帳戶的用戶,但我只有一個Heroku帳戶。由於多帳戶問題的解決方案(添加,刪除ssh密鑰)不能解決我的問題,所以我將這個問題作爲自己的問題。

+0

我真的不明白downvote;有人可以解釋嗎? – rainbowsorbet

回答

0

我終於能夠通過這個錯誤!在終端,我跑

git remote -v 

它生產

heroku [email protected]:rainbow.git (fetch) 
heroku [email protected]:rainbow.git (push) 
origin https://github.com/username/rainbows-rainbows.git (fetch) 
origin https://github.com/username/rainbows-rainbows.git (push) 

的應用程序名稱不匹配! Heroku仍在使用舊名稱檢查git存儲庫。爲了解決這個問題,我跑了

git remote rm heroku 

因此刪除了不正確的heroku遙控器。在Heroku上,我刪除了存儲庫(可能不是必需的,但我希望通過不完整的名稱更改來消除重負)。因此,要在初始化的Heroku應用程序,我跑

heroku create newappname 

最後,我

git push heroku master 

成功。

相關問題