2

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

就是这样,现在两者

heroku rename

git push heroku master

失败,因为“您的带有指纹 blahblah 的密钥无权访问应用程序”。

我尝试从heroku中删除我的密钥并注销然后再次登录(从命令行),但没有任何效果。我也没有 git 的经验,所以我认为我的密钥可能搞砸了,但我可以添加、提交和推送到 git 就好了。

有任何想法吗?

4

2 回答 2

7

尝试这样的事情:

git remote rm heroku
git remote add heroku NEW_GIT_REPO_URL
于 2012-04-08T22:27:25.000 回答
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

祝你好运

于 2012-04-08T22:27:46.770 回答