当我尝试着将我的应用推向Heroku时,我得到了这样的回应:

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.

我尝试过“heroku keys:add”,但仍然得到相同的结果。 我已经有一个ssh密钥为我的GitHub帐户。


当前回答

对我来说,答案是在运行heroku create或git push heroku master之前,cd到应用程序的根目录

其他回答

在我的情况下,我已经登录了,我只是执行了git push。

我忘了在运行git push heroku main之前创建一个域名。创建域名解决了这个问题。

网站简介:

https://dashboard.heroku.com/apps/**<YourAppNameOnHeroku>**/deploy/heroku-git

描述步骤。

我的问题是我使用git(而不是heroku git)来克隆应用程序。然后我必须:

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

记得将MyApp更改为您的应用程序名称。

然后我可以继续:

git push heroku master

对于那些试图让heroku在任意代码IDE上工作的人:

heroku login
git remote add heroku git@heroku.com:MyApp.git
git push heroku