使用“git push heroku master”时出错

时间:2016-08-28 09:23:14

标签: python heroku github

我正在使用以下给定的命令将数据推送到heroku app。

git clone https://git.heroku.com/bigpro.git
cd bigpro
git add .
git commit . -m "my test on commit" 
git push heroku master

当我使用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.

然后我给了heroku open命令,我收到了一个错误

▸    ENOTFOUND: getaddrinfo ENOTFOUND api.heroku.com api.heroku.com:443

当我收到上述错误时,我尝试使用heroku git:clone -a bigpro更改终端上的命令,在进行了更改后,我给了git push heroku master,我收到了错误

 remote: ! Push rejected to bigpro. remote: To git.heroku.com/bigpro.git ! 
[remote rejected] master -> master (pre-receive hook declined) error: failed to push some refs to 'git.heroku.com/bigpro.git'; 

2 个答案:

答案 0 :(得分:2)

首先,安装heroku toolbelt,然后输入heroku login以正确设置帐户。

接下来,键入heroku git:clone -a myapp,其中myapp是Heroku中应用程序的名称。这将拉出存储库并为您正确设置遥控器。

接下来,照常进行更改。

然后你可以git push heroku master

答案 1 :(得分:1)

我从heroku克隆了我的文件的第二个副本后发生了这种情况。突然git push heroku master无法正常工作,我会得到与您相同的错误。但是当我尝试git push origin master时,它运行良好。