git heroku master İzni (açık anahtarlı) inkar itin. önemli: uzaktan sonunda beklenmedik bir şekilde kapattı
Heroku müşteri destek olarak kullanarak bu yana kontrol altında tutmak için çalışacağız hayal kırıklığı biraz, kalitesiz en azından böyle düşünüyorum) kusura bakmayın lütfen.
Son beş saattir yayınlamak için bir uygulama almak için çalışıyorum, ama her zaman bir şeyler yanlış anahtarları ile gider. Onlarca yazı okudum ve tamamen opak aptal sürecinde Heroku berbat nerede olduğunu bulmak için bir çaba ipucu sonra ipucu denedim.
Durum o kadar da zor değil kullanımı: heroku uygulamalarım için yeni bir anahtar çifti oluşturdum. Bu anahtar benim anahtar yaptım:
> heroku keys
=== travis@xxxx.com Keys
ssh-rsa AAAAB3NzaC...avOqfA7ZBd travis@xxxx.com
Giriş yapın ve "" bir sorun olmadan bir uygulama (aptal bir isim, git bir repo oluşturmak gibi görünüyor bu yana, uygulama herhangi bir tür değil) oluşturabilirsiniz Amaher*acayip*zamanBenim app itmeye çalışıyorum, anlıyorum:
> git push heroku master
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Kendini korumak için içine hiçbir fikir ile devam ettim; sadece hiçbir başvuru ile bir klavye karşı başımı beceriyor ama Google Yüce Allah cevap ümit kaldım. Ve google (bana geri alalım, bir düzine yolu bu cevabı gördüm) cevap vermiyor.
Kolay olması gereken bir sistem için, bu bir şaka. Heroku bir fikir, ama biz kesinlikle beş aldıktan sonra severimhiçbir şeyyapılan yanlış seçim olduğunu düşünüyorum.
CEVAP
Web etrafında çeşitli çözümler vardır. Bir mesaj kullanılabilir seçenekler özetlemeye çalışacağım. Bağlantınızı her adımdan sonra yeniden deneyin.
Adım 1: Heroku . ortak anahtar ekleme Girişimi
heroku keys:add ~/.ssh/id_rsa.pub // or just heroku keys:add and it will prompt you to pick one of your keys
2. adım: SSH tuşları yeni bir dizi Oluşturmak için ilk adımı yeniden deneyin
3. adım: Doğrulama ve ya config dosya/değiştir
vim ~/.ssh/config Host heroku.com Hostname heroku.com Port 22 IdentitiesOnly yes IdentityFile ~/.ssh/id_rsa <--- Should be your public SSH key TCPKeepAlive yes User jsmith@gmail.com
Adım 4: heroku uzak git Kaldır, bağlantı, uzaktan kumandası ile heroku oluşturmak sadece yeni depolar için bir seçenek olacak. ekleme yeniden Başlangıçta oluşturmak için çalıştı eski repo silmek için emin olun
$ git remote rm heroku $ heroku create
Adım 5: Yeniden Heroku Seti
İzin heroku kodu dağıtırken (açık anah...
GitHub: İzin (enable) engellendi. önem...
' (açık anahtarlı) ölümcül engell...
Nasıl "git heroku master" iti...
GitHub Hata İletisi İzni (açık anahtar...