Por favor, desculpe a frustração, que tentarei manter sob controle, já que o Heroku está usando o SO como seu suporte ao cliente (o que eu acho de má qualidade, para dizer o mínimo).
Nas últimas cinco horas, tenho tentado publicar um aplicativo, mas invariavelmente algo dá errado com as chaves. Eu li dezenas de artigos e tentei dica após dica na tentativa de descobrir onde, no processo estúpido e completamente opaco, o Heroku está bagunçando.
Meu caso de uso não é tão difícil: eu criei um novo par de chaves para meus aplicativos heroku. Eu defini essa chave para ser minha chave:
> heroku keys
=== travis@xxxx.com Keys
ssh-rsa AAAAB3NzaC...avOqfA7ZBd travis@xxxx.com
Posso entrar e "criar" um aplicativo (nome estúpido, já que parece estar criando um repositório git, não qualquer tipo de aplicativo) sem problemas. Mas toda * maldita * vez que tento empurrar meu aplicativo, recebo:
> git push heroku master
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Não tenho nenhuma ideia do que está acontecendo com o WTF; Estou apenas batendo minha cabeça contra um teclado sem nenhum recurso, mas espero que o Deus Todo-Poderoso do Google possa responder. E o Google não está respondendo (bem, deixe-me voltar, já vi uma dúzia de maneiras de responder).
Para um sistema que deveria ser fácil, isso é uma piada. Gosto da ideia do Heroku, mas depois de tirar cinco para não fazer absolutamente nada , estou pensando que talvez seja a escolha errada.