我从 git 控制台创建了一个 cedar 堆栈,并从 Heroku Web 应用程序中更改了 Heroku 设置的默认应用程序名称。现在,当我从 git 推送新更新时,出现错误 - 找不到应用程序。如何正确设置?
您必须通过编辑.git/config
文件并输入新名称来更新本地 git 配置。
您的 git 配置应如下所示:
[remote "heroku"]
url = git@heroku.com:oldname.git
fetch = +refs/heads/*:refs/remotes/heroku/*
和新的:
[remote "heroku"]
url = git@heroku.com:newname.git
fetch = +refs/heads/*:refs/remotes/heroku/*
就像niko_ekito在他的回答中写的那样,您可以手动编辑.git/config
文件。但你也可以使用 Heroku 的命令行客户端:
$ git remote rm heroku
$ heroku git:remote -a newname
或者您可以使用git remote set-url
:
$ git remote set-url heroku git@heroku.com:newname.git