SORU
13 Temmuz 2013, CUMARTESİ


' (açık anahtarlı) ölümcül engellendi İzni: Heroku' sıkıntılardan uzak depodan okunamadı

Ucunda saatlerce kolay düzeltme sorun görünüşte benim için bir çözüm arıyoruz aranan fikrimi değiştirdim. Benim hiçbir şey bulamadılar o değil, benim arama olan çalışmış pek çok farklı çözümlerin hiçbiri ortaya çıktı.

Her neyse, sadece itme, çekme, ya da benim Mac Heroku benim depodan getirmek için kuramıyorum. Her girişimde bana eğer benimle dalga geçiyor gibi aşağıdaki hata verir:

'İzin verilmedi (açık anahtarlı). önemli: uzaktan gelen okunamadı depo.'

Denedim (ve yeniden denedim) çok farklı şekillerde bunu düzeltmek için. Dediğim gibi, son iki gündür bir cevap ararken etrafında iyi bir yığın geçirdim. Burada denediğim şeyler:

  • heroku anahtarlar:açık heroku tuşlarına ve ardından ekleyin:
  • Benim bir ssh anahtarı yenileyici 'ssh-keygen -t rsa'
  • Benim temizleniyor .ssh dizini, heroku anahtarlar:açık izledi, ssh anahtarı oluşturma izledi
  • Heroku üzerinde benim app silme ve bir (çok şükür pek bir şey yok idi) yeniden

Ağ bağlantısı (ping heroku da çalışır) değil diye biliyorum GitHub depo benim güzel fetch edebilirim.

Geçici bir çözüm olarak kalıcı bir açmaz umarım), Ubuntu benim Amazon AWS ec2 örneği için üye oldum. Çekerek ve Heroku için bastırıyor mükemmel çalışıyor. Bu nedenle, eğer sorun benim Mac üzerinde ssh anahtarı ile yatıyor sanki hala hissediyorum. Her iki anahtarları Heroku benim hesabı altında göstermektedir. Anahtar konu sonunda e-posta adresi mu?

EDİT: bas ve GitHub ince (ssh, ancak kullanmıyorum), o zaman neden Heroku değil mi? çekerim

Bu noktada her şeyi denemeye hazırım. Teşekkürler!

CEVAP
13 Temmuz 2013, CUMARTESİ


Ben sadece kendi sorumun cevabını buldum paylaşmak istedim.

Benim sorunum daha bana açıkça belirtti, ve ben daha sorunumu yatıyordu düşündüm nerede soruşturma yazan: ssh anahtarı

Haklı olduğum ortaya çıktı. Sorun anahtarın kendisi değil, ancak bunun yerine bilinen ssh anahtarları yerel benim Mac listesine ekledi vardı. Yani Heroku Hesabım doğru anahtar karşıya olmasına rağmen, benim Mac benim bilgisayar anahtar bulunamadı çünkü ile kimlik doğrulaması yapılamadı. Çözüm?

ssh-add ~/.ssh/id_rsa
#and, to confirm it's been added to the known list of keys
ssh-add -l

İyi bir referans olması için https://help.github.com/articles/error-permission-denied-publickey için kredi vermek istiyorum.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GoogleTechTalks

    GoogleTechTa

    15 AĞUSTOS 2007
  • KIT KAT

    KIT KAT

    3 EKİM 2005
  • Krumme1996

    Krumme1996

    21 EYLÜL 2009