Heroku部署,git remote没有添加

ssl*_*lss 6 git heroku node.js

我是Heroku的新手,试图遵循"NodeJS入门教程",我陷入了" 部署你的应用程序 "阶段.

当我运行"heroku create"时,我没有得到"Git remote heroku".我意识到在尝试"git push heroku master"步骤并获得"致命:不是git存储库(或任何父目录)后,它就丢失了:.git".我做错了什么?

小智 14

可以进入应用程序的根目录并运行以下命令:

heroku git:remote -a 'app-name e.g radiant-garden-35190'
Run Code Online (Sandbox Code Playgroud)

之后运行以查看与您的应用关联的所有遥控器:

git remote -v
Run Code Online (Sandbox Code Playgroud)

您应该得到这样的回复:

heroku  https://git.heroku.com/radiant-garden-35190.git (fetch)
heroku  https://git.heroku.com/radiant-garden-35190.git (push)
Run Code Online (Sandbox Code Playgroud)

如果你还没有提交你的应用程序,你可能看不到你的github的遥控器.


Tie*_*yen 7

请执行以下命令然后输入:

git init
Run Code Online (Sandbox Code Playgroud)

之后你可以git push heroku master再次

  • 我做到了!基本上,我使用以下命令创建了一个密钥:“heroku keys:add”。然后“在 ~/.ssh/id_rsa.pub 上找不到现有的公钥,你想生成一个吗?[Yn] y 生成新的 SSH 公钥。” 在那之后,我再次尝试了“git push heroku master”并且成功了! (2认同)