Heroku推app应用程序问题

Pau*_*aul 18 git heroku

我安装了Heroku并设置了一个帐户,但出于某种原因,每当我尝试将应用程序推送到网站时,我都会收到此错误.

$ git push heroku master
!  No such app as first_app
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

我已经检查过看到heroku看到了git

$ git remote -v
heroku  git@heroku.com:first_app.git (fetch)
heroku  git@heroku.com:first_app.git (push)
Run Code Online (Sandbox Code Playgroud)

如何让heroku识别我的git文件?

gla*_*kou 20

您似乎已重命名您的应用程序.

如果您已重命名您的应用程序,请按照此处的说明操作:

http://devcenter.heroku.com/articles/renaming-apps#updating-git-remotes

关注:如果您通过Heroku Web界面更新了应用程序,请更新Git遥控器部件!


act*_*aub 10

如果您使用CLI从Git checkout目录中重命名应用程序,您的遥控器将自动更新.如果您从网站重命名或有其他签出,例如属于其他开发人员的签出,则需要手动更新:

$ git remote rm heroku
$ heroku git:remote -a newname
Run Code Online (Sandbox Code Playgroud)


kna*_*pen 9

以下是第一次使用git重命名您的应用程序以匹配其新的heroku名称的步骤.它还包括与其他人在此处注意到的略有不同的终端输入.

  1. 打开终端并使用导航

    • cd .. 回到主目录和

      cd *dev_folder*/*app_folder* 导航到正确的文件夹

    • dev_folderapp_folder将是您提交应用程序的文件夹的实际名称

    • 现在你终端的shell提示符了

      user_name@computer_name:~/dev_folder/app_folder$

  2. 通过在$提示符后键入来删除当前的heroku关联:

    git remote rm heroku

  3. 打开浏览器并登录heroku

  4. 在heroku上单击顶部导航栏中的"MyApps"

  5. 在heroku上单击要与本地目录关联的应用程序

  6. 在heroku上单击看似齿轮的"设置"图标

  7. 在heroku上向下滚动设置页面,直到找到"信息"部分

  8. 在heroku上复制你的Git URL,git @ machine.com:yourappname .git,来自Info部分

  9. 回到你的终端

  10. 在$提示符后键入终端,添加新的heroku应用程序名称:

    git remote add heroku (paste your git url)

    您的完整提示将如下所示:

    user_name@computer_name:~/dev_folder/app_folder$ git remote add heroku git@heroku.com:*yourappname*.git

  11. 一切都完成了,试着推动