【发布时间】:2013-07-25 17:20:28
【问题描述】:
我正在使用 Cloud9 IDE,我刚刚尝试部署到 Heroku,但出现此错误:
[1/5] Verifying preconditions...
[2/5] Updating repository...
[3/5] Pushing to Heroku...
1:: Warning: Permanently added the RSA host key for IP address '50.19.85.154' to the list of known hosts.
! Push rejected, repository is empty
To git@heroku.com:anthro-site.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:anthro-site.git'
我环顾四周,发现这里有几个类似的问题,例如this one,但不幸的是,该问题的答案需要我安装软件,我认为我不允许在 Cloud9 上这样做.我似乎无法访问heroku 命令,所以它一定不是为我安装的。我该如何进行?
【问题讨论】:
-
您确定您之前已经将您的代码推送到 Cloud9 吗? Cloud9 上的 repo 似乎是空的,它无法推送到 heroku,因为没有什么可推送的。要么那个要么提交是空的。
-
@ChristianStewart “将 [我的] 代码推送到 Cloud9” 是什么意思?我在 Cloud9 上编写了我的代码。为什么我必须把它推到除了 Heroku 之外的任何地方?
-
@ChristianStewart 我确实想知道我是否需要将我的代码放在我的
origin/master上,但出于组织原因,我不想这样做。你认为这可能是我的问题吗? -
抱歉,不太确定 Cloud9 的工作原理。你有没有做出任何承诺?是的,代码应该在 master 分支中(这是 Heroku 寻找的分支)。
-
@ChristianStewart 哦。它是一个在线 IDE,因此您可以在那里编写/运行代码,并可选择推送到 GitHub、BitBucket 或 Heroku 等其他地方。我做了很多提交并成功地将它们推送到 GitHub。我无法想象为什么 Heroku 认为我的存储库是空的。
标签: heroku cloud9-ide