2012-11-03 25 views
12

Yeni projemi yeni oluşturulan Github deposunda zorlamaya çalışıyorum. Ancak SSH kimlik doğrulama sorunu yaşıyor. Anahtar yönetimin nasıl ve nasıl kullanılacağını bilmiyorum. Github web kontrol panelimde 2 anahtar var. Giriş hesabım ve bir tanesi Windows için Github ile.Eclipse'den Github'da yeni bir projeye nasıl geçilir?

Göndermek için doğru anahtarı nasıl kullanabilirim. Çünkü bu anahtar, Github kontrol panelimde bahsedilen değil. Eclipse'de yeni RSA Anahtarı oluşturdum. Passphrase ile kaydedildi. Ve bu anahtarı Github hesabına ekledim. Ama yine de parmak tırnak baskısının ardından bana gösteriyor.

Herhangi bir yardım?

Benim repo: https://github.com/tahirakram/Likhari

URL Bilgi

Location URL

SSH Anahtarları

Getting this error about SSH Keys

cevap

18
ssh://[email protected]:22: org.eclipse.jgit.transport.CredentialItem$YesNoType: 
The authenticity of host 'github.com' can't be established. 
RSA key fingerprint is 16:27:ac:a5:xx:xx:xx:xx:xx:xx:a6:48. 
Are you sure you want to continue connecting? 

This page hakkında bu hatayı (alınıyor (Lech Migdal's blog) önerileri:

Teoride bu kötü bir şey değildir, "Evet" düğmesine basarsınız ve işiniz biter.

Ama benim için sürpriz "Evet" düğmesi yoktu :-) Sadece "Tamam" ve "Ayrıntılar", her ikisi de sf.net'e ittirilen kodla sonuçlanmadı. Yeniden başlatma (bazı sitelerde önerildiği gibi) yardımcı olmadı.

  • , projenizi genişletin add "Git Repositories" perspektifine Eclipse anahtarı olarak
    1. new Remote repository evet (
    2. sourceforge proje web sitesi ve doğru şifre sağladığı URI Yapıştır (I "sourceforge" adı) Bu sefer sen RSA anahtarı parmak izini güveniyorsanız
    3. Şimdi Eclipse soracaktır) çalışacak ve known_hosts dosyaya ekleyecek
    4. "Dry-Run" (çalışmalıdır), "Save"
  • This page da SSH ayarlarını kontrol etmenizi istiyoruz.

    Nokta 2 daha Egit User Guide bölümü "Adding a Remote Configuration" ile gösterilmektedir:

    Bu "Remotes" düğüm üzerinde bir içerik menüsü işlemi kullanılarak yapılır.
    Bir sihirbaz yeni yapılandırma adını isteyen başlatılır ve yapılandırmak isteyip Fetch, Push veya her ikisi:

    New Remote

    +0

    , ben Evet ve Hayır düğmesi kombinasyonunu almıyorum. Tamam'a bastığımda. Beni önceki ekrana iner ve ben hiçbir şey yapamam. Tüm kontroller devre dışı. Geri ve İptal düğmesi hariç. –

    +0

    @TahirAkram Katılıyorum ve cevapta yazdığım şey buydu. Anlattığım süreçten ne haber? Yardımcı olur mu? – VonC

    +0

    Git Depoları perspektifinde uzak depoya nasıl eklenemedi. –

    0
    bağlandığınızda

    Sen, her yeni ana bilgisayar için bu hata mesajını alacak SSH'yi ilk kez kullanıyor. Potansiyel olarak kötü niyetli bir kişi, isteğinizi yanıtlayan bir sunucu oluşturabilirdi, ancak gerçek github.com sunucusu değil. Bu yüzden parmak izini doğrulamanız gerekir ve tüm hata mesajının size söylemek istediği şey budur. O diyaloğu kabul ederse

    , daha sonradan iyi çalışır. İkinci ekran görüntüsünde

    +0

    Tamam düğmesine bastım. Ama bir sonraki penceremin tüm kontrolleri devre dışı. Geri Dön ve İptal Et. –

    +0

    İletişim kutusundaki düğmelerden herhangi birini kullanmadan önce kaynak ref ve hedef ref belirtmelisiniz. Lütfen http://wiki.eclipse.org/EGit/User_Guide#Github_Tutorial – Bananeweizen

    +0

    adresindeki egit github öğreticisine bir göz atın. Tüm denetimler devre dışı bırakıldı, herhangi bir şey girmeme izin vermiyor. –

    0
    ssh-keyscan github.com >> ~/.ssh/known_hosts