Öncelikle yapmamız gereken terminali kullanarak bir ssh key üretmemiz olacak. Bunun için aşağıdaki kod parçacığını kullanıyoruz.
ssh-keygen -t rsa -b 4096 -C "githubmailadresiniz"
Karşımıza aşağıdaki gibi bir soru gelecek, değiştirmeden entera basmamız yeterli olacaktır.
Daha sonra bizden passphrase (parola) isteyecek oraya unutmayacağımız bir parola yazıyoruz.
Başarıyla ssh-keyimizi oluşturuyoruz. Oluşan ssh keyi sistemimize tanıtmak için aşağıdaki komutu kullanmamız gerekecek.
Bu komutu yazdığımızda çıktı olarak,
Agent pid 59566 (59566 bende o anki process id si sizde farklı çıkacaktır.)
Daha sonra aşağıdaki komutu girerek ssh keyi ekliyoruz.
Şimdi sıra ssh-key’i github profilimize eklemeye geldi. Bunun için github ayarlar sayfasından SSH and GPG keys sekmesine tıklıyoruz.
Açılan sayfada New SSH key butonuna basıyoruz ve formda başlık kısmına istediğimiz başlığı yazıyoruz. Key kısmına da oluşturduğumuz keyi yazacağız. Kullanacağımız keye, terminalde anadizinde iken aşağıdaki komut ile ulaşabiiliriz.
Çıktıyı kopyalıyor , key kısmına yazıyoruz ve kaydediyoruz.
Şimdi sıra test etmeye geldi bunun için terminalden githuba ssh bağlantısı deneyeceğiz.
Yukarıdaki gibi bir ssh bağlantısı kuruyoruz. Aşağıdaki gibi bir çıktı alırsak işlemimiz başarıyla sonuçlanmış olacaktır.
Github’da ayar sayfasını yenilediğimizde ise
gibi bir erkran göreceğiz. Artık github kullanırken sürekli kullanıcı adı ve şifremizi girmemize gerek kalmadı.
Kaynak: https://barisesen.com/github-ssh-key-ekleme-ubuntu/