请原谅一些挫折,我会尽量保持检查,因为Heroku使用SO作为他们的客户支持(我认为它至少可以说是次充好)。git push heroku master权限被拒绝(publickey)。致命的:远程端意外挂断
在过去的五个小时里,我一直在试图让应用程序发布,但总是出现一些错误的关键。我已经阅读了数十篇文章,并在小费后尝试了小费,试图找出Heroku在愚蠢,完全不透明的过程中所处的位置。
我的用例并不困难:我为我的heroku应用程序创建了一个新的密钥对。我已经设置关键是我的钥匙:
> heroku keys
=== [email protected] Keys
ssh-rsa AAAAB3NzaC...avOqfA7ZBd [email protected]
我可以登录并“创造”的应用程序(愚蠢的名字,因为它似乎是创建一个混帐回购协议,没有任何形式的应用程序),没有问题。但每 *吓坏* 时间我试图把我的应用程序,我得到:
> git push heroku master
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
我有没有洞察到WTF是怎么回事吧;我只是用一种无法追求的方式将我的头撞在键盘上,但希望Google的全能上帝能够回答它。谷歌并没有回答(好吧,让我回过头来看,我已经看到了十几种方法来回答这个问题)。
对于一个应该很容易的系统来说,这是一个笑话。我喜欢Heroku的想法,但是在拿了五个我们得到绝对没有完成,我想也许这是错误的选择。
我会让你知道,客户的支持,我们提供的Heroku是一流以次充好。 –
我从未做过任何事情,但对SO的答案质量印象深刻。我认为,无论技术如何,为产品提供客户支持都是一种蹩脚的方式。如果我必须提供个人帐户详情,会发生什么情况?不完全是我想要与世界分享的东西(正如我在意识到需要修改原始帖子时)。 –
您确实看到[此问题](http://stackoverflow.com/q/3617113/62576)?尤其是关于使用git注册公钥的部分? –