Git'te Kabuk Komutunu Yürütürken Kullanılacak Özel SSH Anahtarını Nasıl Belirlerim?

Git Te Kabuk Komutunu Yuruturken Kullanilacak Ozel Ssh Anahtarini Nasil Belirlerim



SSH, güvenli olmayan bir ağ üzerinden kimlik doğrulama için kullanılan güvenli bir kabuk ağ protokolüdür. Bir çift anahtar sağlar: uzak ve yerel ağlar arasında güvenli bir bağlantı kurmak için kullanılan genel ve özel anahtarlar. Daha spesifik olarak, Git'i kullanarak, SSH anahtarı kimlik doğrulamasını kullanarak uzak havuzlara içerik veya veri gönderebilir veya gönderebilirsiniz.

Bu gönderi, Git'te kabuk komutlarıyla çalışırken özel SSH anahtarını belirleme yöntemini gösterecek.







Git'te Kabuk Komutunu Yürütürken Kullanılacak Özel SSH Anahtarını Nasıl Belirlerim?

SSH protokolü, özel ve genel anahtar çifti sağlar. Genel anahtar, verileri kilitlemek veya güvenliğini sağlamak için kullanılır ve özel anahtar, içeriğin kilidini açmak veya içeriğe erişmek için kimlik doğrulama amacıyla kullanılır.



Git'te kabuk komutlarıyla çalışırken özel SSH anahtarını belirtmek için aşağıda verilen prosedüre bakın.



Adım 1: Git Bash Terminalini Açın





Başlangıç ​​menüsünden “ Git Bash'i ' terminal:


Adım 2: SSH Anahtarları Oluşturun



Sağlanan komutu kullanarak SSH anahtar çiftini oluşturun ve Git e-posta adresinizi belirtin:

$ ssh-keygen -t rsa -b 4096 -C ' [e-posta korumalı] '



3. Adım: Genel Anahtarı Kopyalayın

Varsayılan olarak, genel ve özel anahtarlar “ C:\Kullanıcılar\Kullanıcı Adı\.ssh ' yol. SSH anahtar çiftinin kaydedildiği konuma gidin. Ardından, “ id_rsa.pub ” genel anahtarı içeren dosya:


SSH ortak anahtarını açılan dosyadan kopyalayın:


4. Adım: GitHub'a Genel Anahtar Ekleyin

GitHub yetkilisini açın ve GitHub hesabınıza giriş yapın. Bundan sonra, profil menüsüne tıklayın ve “ Ayarlar ' aşağıdaki gibi:


Ardından, “ SSH ve GPG anahtarları ' ayar. Bundan sonra, “ Yeni SSH anahtarı ' buton:


Anahtar başlığını isteğinize göre ayarlayın ve kopyaladığınız genel anahtarı “ Anahtar ' Metin alanı. Şimdi, “ SSH anahtarı ekle ' buton:


Aşağıdaki çıktıdan, genel SSH anahtarını GitHub hesabına başarıyla eklediğimiz gözlemlenebilir:


Adım 5: SSH Aracı Hizmetini Başlatın

SSH Agent hizmeti sistemde başlatılmamışsa, verilen komutu kullanarak hizmeti başlatın:

$ değerlendirmek $ ( ssh-ajan -s )



Adım 6: Özel SSH Anahtarını SSH Aracısına Belirtin

Bundan sonra, kimlik doğrulaması için SSH özel anahtarını SSH Aracısına ekleyin. Burada, “ id_rsa ” dosyası özel anahtarı içerir:

$ ssh-ekle ~ / .ssh / id_rsa



7. Adım: Git Kimlik Doğrulamanızı GitHub ile Test Edin

Son olarak, verilen komut aracılığıyla Git kimlik doğrulamanızı bir GitHub hesabıyla test edin:

$ ssh -T git @ github.com


Aşağıdaki çıktı, özel SSH anahtarını kullanarak GitHub hesabının kimliğini başarıyla doğruladığımızı gösterir:


Bu kadar! Git'te shell komutu ile çalışırken Private SSH key belirtme yöntemini anlattık.

Çözüm

Kabuk komutuyla çalışırken özel anahtarı belirtmek için önce Git bash terminalini açın. Ardından, bir SSH anahtar çifti oluşturun, genel anahtarı GitHub hesabına ekleyin, yerel makinenizde SSH aracı hizmetini başlatın ve özel SSH anahtarını ' kullanarak SSH aracısına ekleyin. $ ssh-ekle ~/.ssh/id_rsa ' emretmek. Bundan sonra, “ kullanarak GitHub hesabınızın kimliğini doğrulamak için Git kimlik doğrulaması yapın. $ ssh -T [e-posta korumalı] ' emretmek. Bu öğretici, Git'te kabuk komutlarıyla çalışırken özel anahtarın nasıl belirtileceğini açıkladı.