Son bir yıl boyunca herkese açık bir GitHub hesabım var. Dün SmartGit'i Windows 7 PC'ye yükledim. SmartGit yerel olarak gayet iyi çalışıyor ancak GitHub'daki uzak bir repoya geçmek istiyorum.Smartgit ile GitHub arasındaki bağlantı
'a baktığımda SmartGit -> Tercihler -> Kimlik Doğrulama SmartGit'i SSH İstemcisi olarak kullanmayı seçtim. 'Bilinen Kimlik Bilgileri' alanı boş. Hosting Sağlayıcıları Altında Github hesabımı [username + password] ekledim ve 'GitHub'a giriş yap ...' düğmesine tıklıyorum, tarayıcıyı açıp başarıyla giriş yaptım.
Bilinen Kimlik Bilgileri alanını dolduran bir şey olacağını düşünürdüm? SmartGit'in kullanabileceği bir yerde saklanan bir anahtar çiftin olup olmadığını görmek için boşuna uğraştım. Sonunda PuttyGen'i indirdim ve bir çift anahtar ürettim. Başlamak için onlara aptal isimler verdim ama bazı okumalardan sonra onları * id_rsa * ve "id_rsa.pub" olarak değiştirdikten sonra c: \ users \ MYNAME.ssh dizinine attım.
Yine de SmartGit'te herhangi bir kimlik bilgisi belirtisi yok. Ben çalıştırdığınızda
github '- -> Manage Remotes Uzaktan.> I github repo olsun bağlantısı temel alınarak (git adını girin ekle ben "SSH Sunucu kimlik doğrulaması için Kimlik Bilgilerini sağlayın olsun' .com 'kullanıcı' olarak '.com' iletişim kutusu, Özel Anahtar Dosyayı .ss dizinine girdiğim id_rsa ile önceden doldurdu.
Github'a bile gittim ve bu anahtarı SSH anahtarları listesine ekledim. . Hala sevinç.
herkes herhangi bir öneri?
size GitHub depo klonlamak çalıştı mı? SmartGit daha sonra size özel anahtar dosyanızı ve parolasını sorar. – Mot