这应该很简单,而且我发誓它在一小时前工作了。我可以登录Heroku,但无法运行任何有用的命令:
$ heroku login
Enter your Heroku credentials.
Email: xxx@whatever.com
Password:
$ heroku stack
App not found
$ heroku config
App not found
也许这是问题的根源?
$ git remote show heroku
! No such app as empty-samurai-345
fatal: The remote end hung up unexpectedly
empty-samuri-345是我之前删除的应用程序。我真正想做的就是使用bamboo-mri-1.9.2堆栈上传一个新的应用程序。
提前感谢您的建议......
答案 0 :(得分:75)
您需要使用以下命令删除git
中的heroku远程:
git remote rm heroku
然后你可以用这个添加一个新遥控器:
git remote add heroku git@heroku.com:your-app.git
然后尝试运行heroku
命令。
答案 1 :(得分:10)
运行以下
git config -l
配置密钥很容易被发现,remote.heroku.url
。
现在,如果您可以直接编辑配置,只需:
git config -e
如果不是:
# Confirm you've got the right key
git config remote.heroku.url
# Substitute your_app_name appropriately
git config remote.heroku.url git@heroku.com:your_app_name.git
我的回答是基于fearless_fool的评论,该评论缺乏很多细节。
仅供参考:配置文件位于/your_git_repo/.git/config
答案 2 :(得分:2)
我刚从heroku在线仪表板重命名我的应用程序时遇到了同样的问题。 然后我尝试在我的本地机器上运行cli中的一些命令,它给了'App not found'。我猜Cli不知道我重命名我的应用程序的更改。
所以我再次登录heroku网站并使用旧名称重命名该应用程序。 然后所有命令都来自cli。
因此,请勿使用在线信息中心重命名您的应用,请使用CLI。
我希望它有所帮助...... !!