Heroku müşteri desteği olarak SO'yu kullandığı için kontrol altında tutmaya çalışacağım biraz hayal kırıklığı için lütfen özür dilerim (en azını söylemek kalitesiz olduğunu düşünüyorum).
Son beş saattir yayınlamak için bir uygulama almaya çalışıyorum, ancak her zaman anahtarlarda bir şeyler ters gidiyor. Düzinelerce makale okudum ve Heroku'nun aptalca, tamamen opak süreçte nerede çuvalladığını anlamak için bahşişten sonra denedim.
Kullanım durumum o kadar da zor değil: Heroku uygulamalarım için yeni bir anahtar çifti oluşturdum. Bu anahtarı anahtarım olacak şekilde ayarladım:
> heroku keys
=== travis@xxxx.com Keys
ssh-rsa AAAAB3NzaC...avOqfA7ZBd travis@xxxx.com
Sorunsuz bir şekilde oturum açabilir ve bir uygulama (aptal ad, çünkü herhangi bir uygulama değil, bir git deposu oluşturuyor gibi görünüyor) "oluşturabilirim". Ancak , uygulamamı zorlamaya çalıştığım her * acayip * seferde şunu elde ediyorum:
> git push heroku master
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
WTF'nin bununla devam ettiğine dair hiçbir fikrim yok; Başımı hiçbir çare olmadan bir klavyeye vurmak zorunda kaldım, ancak Google'ın yüce tanrısının cevap vermesini umuyorum. Ve google cevap vermiyor (peki, bunu geri alayım, bunu cevaplamanın bir düzine yolunu gördüm).
Kolay olması gereken bir sistem için bu bir şakadır. Heroku fikrini beğendim, ama kesinlikle hiçbir şey yapmamak için beşimizi aldıktan sonra , belki de yanlış seçim olduğunu düşünüyorum.