git push heroku master失败,因为密钥未被授权

时间:2012-04-08 22:21:41

标签: git heroku

几分钟前我在Heroku上注册并尝试部署我的第一个Rails应用程序。一切都工作正常,直到我犯了从Web界面更改应用程序名称的错误。

就是这样,现在两个

heroku rename

git push heroku master

失败,因为“你的指纹blahblah密钥无权访问申请”。

我尝试从heroku中删除我的密钥并退出然后再次(从命令行)但是没有任何作用。我对git也没有经验,所以我认为我的密钥可能搞砸了但是我可以添加,提交并推送到git就好了。

有什么想法吗?

2 个答案:

答案 0 :(得分:7)

尝试这样的事情:

git remote rm heroku
git remote add heroku NEW_GIT_REPO_URL

答案 1 :(得分:4)

您需要更改heroku的git名称。

为此,当您在申请中时,请执行此操作

cd .git
vim config

现在你有了

[remote "heroku"]
    url = git@heroku.com:old_name.git

更改:

[remote "heroku"]
    url = git@heroku.com:new_name.git
祝你好运