SORU
30 AĞUSTOS 2012, PERŞEMBE


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
4 Mart 2013, PAZARTESİ


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

    https://help.github.com/articles/generating-ssh-keys

  • 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

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BSA

    BSA

    9 NİSAN 2012
  • infiniTuts

    infiniTuts

    18 Ocak 2012
  • MagmaRhino

    MagmaRhino

    16 Temmuz 2011