请容许我发泄一下不满,但我会尽力克制自己,因为Heroku正在将Stack Overflow作为其客户支持(我认为这至少也太草率了)。
在过去的五个小时里,我一直在尝试发布一个应用程序,但总是在密钥方面出了问题。我已经阅读了数十篇文章,并尝试了一个又一个技巧,以找出Heroku在这个愚蠢、完全不透明的过程中哪里出了问题。
我的使用场景并不那么复杂:我已经为我的Heroku应用程序创建了一个新的密钥对。我已经将该密钥设置为我的密钥:
> heroku keys
=== travis@xxxx.com Keys
ssh-rsa AAAAB3NzaC...avOqfA7ZBd travis@xxxx.com
我能够成功登录并“创建”一个应用程序(名称很愚蠢,因为它似乎只是在创建Git存储库,而不是任何类型的应用程序)。但是每一次我尝试推送我的应用程序时,都会出现以下问题:
> git push heroku master
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
我对这个问题毫无头绪,只能继续敲击键盘,希望谷歌神能够解答。但谷歌并没有给出答案(好吧,让我收回之前的话,我看到了约十几种方法可以解决这个问题)。
对于一个应该很容易的系统来说,这简直是个笑话。我喜欢Heroku的理念,但是花费了五个小时什么都没做成,我开始考虑是否选择错了。