我刚刚在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.
我能做些什么来解决它?
答案 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"