不能推上heroku

时间:2013-05-17 16:38:55

标签: ruby-on-rails git heroku

我刚刚在github上克隆了我的一个存储库,我做了一些更改,我想在heroku应用程序上发送它。但是当我尝试运行git push heroku master时,我得到了:

fatal: 'heroku' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

我能做些什么来解决它?

3 个答案:

答案 0 :(得分:2)

这是因为没有名为heroku的远程名称。您可以输入git remote -v来查看您的遥控器。对于我的“示例”应用程序,我看到以下内容:

$ git remote -v
heroku git@heroku.com:example.git (fetch)
heroku git@heroku.com:example.git (push)

如果缺少,可以使用以下命令添加遥控器:

git remote add heroku git@heroku.com:example.git

其中example是heroku app的名称。

答案 1 :(得分:1)

在你能做之前

$ git push heroku master

您需要按照Getting Started with Heroku中给出的步骤设置heroku。一旦你设置了heroku,登录,创建你的应用程序。

验证是否添加了git remote

$ git remote -v

它应列出名为heroku的远程。如果确实如此,则错误heroku' does not appear to be a git repository将消失

答案 2 :(得分:0)

如果您已按照教程中的步骤操作,则只需再次登录:

cmd "heroke login"