Как да зададете частния SSH-ключ, който да се използва при изпълнение на команда на Shell на Git?

Kak Da Zadadete Castnia Ssh Kluc Kojto Da Se Izpolzva Pri Izp Lnenie Na Komanda Na Shell Na Git



SSH е защитен мрежов протокол, използван за удостоверяване през незащитена мрежа. Той предоставя двойка ключове: публичен и частен ключ, които се използват за създаване на защитена връзка между отдалечени и локални мрежи. По-конкретно, като използвате Git, можете да изпращате или извличате съдържание или данни към отдалечени хранилища чрез удостоверяване на SSH ключ.

Тази публикация ще илюстрира метода за указване на частния SSH ключ при работа с команди на обвивката на Git.







Как да зададете частния SSH-ключ, който да се използва при изпълнение на команда на Shell на Git?

Протоколът SSH предоставя двойка ключове частни и публични ключове. Публичният ключ се използва за заключване или защита на данните, а частният ключ се използва за целите на удостоверяването за отключване или достъп до съдържанието.



За указване на частния SSH ключ, когато работите с команди на обвивката на Git, вижте дадената по-долу процедура.



Стъпка 1: Отворете терминала Git Bash





От менюто за стартиране отворете „ Git Bash ” терминал:


Стъпка 2: Генерирайте SSH ключове



Генерирайте двойката SSH ключове с помощта на предоставената команда и посочете своя Git имейл адрес:

$ ssh-ключ -T RSA 4096 -° С ' [имейл защитен] '



Стъпка 3: Копирайте публичния ключ

По подразбиране публичният и частният ключ се записват на „ C:\Потребители\Потребителско име\.ssh ” път. Отидете до мястото, където е запазена двойката SSH ключове. След това отворете „ id_rsa.pub ” файл, който съдържа публичния ключ:


Копирайте SSH публичния ключ от отворения файл:


Стъпка 4: Добавяне на публичен ключ към GitHub

Отворете официалния GitHub и влезте във вашия GitHub акаунт. След това щракнете върху менюто на профила и отидете на „ Настройки ' както следва:


След това отворете „ SSH и GPG ключове ” настройка. След това натиснете „ Нов SSH ключ ” бутон:


Задайте заглавието на ключа според вашето желание и поставете копирания публичен ключ в „ Ключ ' текстово поле. Сега натиснете „ Добавете SSH ключ ” бутон:


От резултата по-долу може да се види, че успешно сме добавили публичен SSH ключ към акаунта в GitHub:


Стъпка 5: Стартирайте SSH Agent Service

Ако услугата SSH Agent не е стартирана в системата, стартирайте услугата, като използвате предоставената команда:

$ eval $ ( ssh-агент )



Стъпка 6: Посочете частен SSH ключ към SSH агент

След това добавете SSH частния ключ към SSH Agent за удостоверяване. Тук „ id_rsa ” съдържа частния ключ:

$ ssh-добавяне ~ / .ssh / id_rsa



Стъпка 7: Тествайте вашето Git удостоверяване с GitHub

И накрая, тествайте вашето Git удостоверяване с акаунт в GitHub чрез дадената команда:

$ ssh -T git @ github.com


Изходът по-долу показва, че успешно сме удостоверили акаунта в GitHub с помощта на частния SSH ключ:


Това е всичко! Обяснихме метода за указване на частния SSH ключ при работа с командата shell в Git.

Заключение

За да посочите личния ключ, когато работите с командата на shell, първо отворете терминала Git bash. След това генерирайте двойка SSH ключове, добавете публичния ключ към акаунта в GitHub, стартирайте услугата SSH агент на вашата локална машина и добавете частния SSH ключ към SSH агента, като използвате „ $ ssh-добавяне ~/.ssh/id_rsa ” команда. След това направете Git удостоверяване, за да удостоверите вашия GitHub акаунт с помощта на „ $ ssh -T [имейл защитен] ” команда. Този урок обяснява как да посочите частния ключ, когато работите с команди на обвивката в Git.