我安装了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)
以下是第一次使用git重命名您的应用程序以匹配其新的heroku名称的步骤.它还包括与其他人在此处注意到的略有不同的终端输入.
打开终端并使用导航
cd ..
回到主目录和
cd *dev_folder*/*app_folder*
导航到正确的文件夹
dev_folder和app_folder将是您提交应用程序的文件夹的实际名称
现在你终端的shell提示符了
user_name@computer_name:~/dev_folder/app_folder$
通过在$提示符后键入来删除当前的heroku关联:
git remote rm heroku
打开浏览器并登录heroku
在heroku上单击顶部导航栏中的"MyApps"
在heroku上单击要与本地目录关联的应用程序
在heroku上单击看似齿轮的"设置"图标
在heroku上向下滚动设置页面,直到找到"信息"部分
在heroku上复制你的Git URL,git @ machine.com:yourappname .git,来自Info部分
回到你的终端
在$提示符后键入终端,添加新的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
归档时间: |
|
查看次数: |
17072 次 |
最近记录: |