gitHub SSH Bağlantısı Ekleme | 2024-05-06 tarihinde oluşturuldu.
Alıntıdır;

Ö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.

github ssh key

Daha sonra bizden passphrase (parola) isteyecek oraya unutmayacağımız bir parola yazıyoruz.

github ssh key passphrase

Başarıyla ssh-keyimizi oluşturuyoruz. Oluşan ssh keyi sistemimize tanıtmak için aşağıdaki komutu kullanmamız gerekecek.

eval "$(ssh-agent -s)"

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.

$ ssh-add ~/.ssh/id_rsa

ssh-add

Ş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.

github-settings

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.

$ cat .ssh/id_rsa.pub

github ssh id_rsa.pub

Çıktıyı kopyalıyor , key kısmına yazıyoruz ve kaydediyoruz.

github ssh key kayıt

Şimdi sıra test etmeye geldi bunun için terminalden githuba ssh bağlantısı deneyeceğiz.

$ ssh -T git@github.com

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 ssh successfully auth

Github’da ayar sayfasını yenilediğimizde ise

github ssh successfully

gibi bir erkran göreceğiz. Artık github kullanırken sürekli kullanıcı adı ve şifremizi girmemize gerek kalmadı.

github ssh kullanımı

Kaynak: https://barisesen.com/github-ssh-key-ekleme-ubuntu/


YORUMLAR | Bu konuya toplam (0) yorum yapılmış


YORUM YAZ
Adınızı Girin:  * Doldurulması zorunludur



   Doğrulama Kodu


KATEGORİLER
  Genel (4)
  Güvenlik (2)
  Program (6)
  Windows (7)
  Mobil (3)
  Python 3.X (16)
  PARDUS (5)
  M.E.B. (2)
  Donanım (1)
  Java (9)
  Robotik (11)
  JavaScript (1)
  Kotlin (8)
  Multimedia (1)
  Geliştirme (1)
  Kivy (1)

SON YAZILARIM
  install_failed_update_incompatible: Package org.test.myapp signatures do not match the previously installed version; ignoring! | 2024-09-13
  gitHub SSH Bağlantısı Ekleme | 2024-05-06
  2023 - 2024 7. Sınıf Seçmeli Robotik ve Kodlama Dersi Yıllık Planı | 2023-09-28
  Windows 10 Dosya ağ Paylaşım Hatası | 2022-04-19
  Kotlin - Ders 8 (Sınıflar) | 2022-03-28
  Kotlin - Ders 7 (Fonksiyonlar) | 2022-03-27
  e-Okul için GIMP ile Toplu Fotoğraf Boyutlandırma | 2022-01-13
  Pardus Üzerinde App Inventor Emulator Kurulumu ve Çalıştırılması | 2021-09-12
  Kotlin - Ders 6 (Koleksiyonlar) | 2021-06-11
  Kotlin - Ders 5 (Döngü Yapıları) | 2021-06-10