Jak sklonować gałąź z kluczem SSH w git

Jak sklonować gałąź z kluczem SSH w git
Ludzie wolą system kontroli wersji GIT do śledzenia swoich projektów zespołowych. Wykonują kopie swojej pracy na lokalnych katalogach i zapisują oryginał na zdalnym repozytorium. Możliwe jest zrozumienie i korzystanie z tej platformy z powodu wielu prostych funkcji.

GIT może być używany do wykonywania wielu operacji, w tym tworzenia, dodawania, pchania i klonowania zdalnego repozytorium i gałęzi za pomocą Secure Shell Protocol lub SSH Network, co sprawia, że ​​usługi są bardziej bezpieczne.

W tym samouczku porozmawiamy o metodzie klonowania gałęzi git z kluczem ssh w git.

Jak sklonować gałąź z kluczem SSH w git?

Aby sklonować zdalną gałąź z kluczem SSH w GIT, sprawdź poniższą procedurę.

Krok 1: Utwórz repozytorium GIT
Otworzyć "Github.com ”i naciśnij„+„Ikona do utworzenia nowego repozytorium:

Następnie wprowadź żądaną nazwę do „Nazwa repozytorium„Pole, wybierz„Publiczny„Opcja, która pozwoli wszystkim na to zobaczenie i kliknięcie„Utwórz repozytorium" przycisk:

Krok 2: Otwórz git bash
Następnie uruchom „Git Bash”W twoim systemie z pomocą„Uruchomienie" menu:

Krok 3: Wygeneruj klucz SSH
Wygeneruj parę kluczy SSH (publiczno-prywatna) za pomocą komendy poniżej wyprodukowanego:

$ ssh-keygen

Zostaniesz poproszony o określenie pliku, w którym chcesz zapisać parę klucza SSH. W naszym przypadku naciskaliśmy „Wchodzić”I poszedł z domyślnym plikiem:

Krok 4: Sprawdź klawisze SSH
Sprawdź, czy klucze są generowane pomyślnie za pomocą „LS" Komenda:

$ ls -al ~/.ssh

Poniżej wyjście wskazuje, że klawisze SSH są generowane i zapisywane w folderze domyślnym. Jeszcze jedną rzeczą powinieneś wiedzieć, że tutaj „id_rsa”Plik zawiera prywatne i„id_rsa.pub”Zapisał klucz publiczny:

Krok 5: Uruchom agenta SSH
Uruchom agenta SSH za pomocą danego polecenia:

$ eval „$ (ssh -agent -s)”

W rezultacie agent będzie działał jako proces w tle z „1887”Jako identyfikator procesu (PID):

Krok 6: Dodaj klucz SSH do agenta SSH
Następnie wykonaj „SSH-ADD„Polecenie dodać klawisz SSH do agenta SSH:

$ ssh-add ~/.ssh/id_rsa

Krok 7: Kopiuj klucz publiczny
Skopiuj wygenerowany klucz publiczny do schowka:

$ klip < ~/.ssh/id_rsa.pub

Krok 8: Otwórz ustawienia zdalnego repozytorium
Otwórz github, uderz „Profil„Ikona i kliknij„Ustawienia„Opcja z otwartego menu rozwijanego:

Krok 9: Dodaj klucz SSH
Wybierz "Klucze SSH i GPG”Kategoria z kolumny lewej i kliknij„Nowy klucz SSH" przycisk:

Krok 10: Dodaj klucz SSH
Określ tytuł w wymaganych polach, wklej skopiowany klucz publiczny w „klucz„Pole i kliknij„Dodaj klucz SSH" przycisk. Tutaj dodaliśmy „Klucz publiczny”Jako tytuł:

Jak widać, nasz publiczny klucz SSH jest pomyślnie dodany:

Krok 11: Sprawdź połączenie SSH z GitHub
Aby sprawdzić, czy połączenie SSH jest zbudowane z GitHub, uruchom następujące polecenie:

$ ssh -t [email protected]

Otóż ​​to! Nasze konto Github „Gituser0422”Jest z powodzeniem uwierzytelniany za pomocą SSH:

Krok 12: Kopiuj URL SSH
Następnie przejdź do odpowiedniego repozytorium, z którego chcesz sklonować gałąź, naciśnij „Kod”Przycisk i skopiuj„URL SSH". W naszym przypadku chcemy sklonować „główny”Oddział„Linux_2„Repozytorium:

Krok 13: Repozytorium klonów
Wykonaj „Git Clone„Polecenie z„-oddział”Opcja i określ skopiowany adres URL, aby sklonować repozytorium:

$ git Clone -Branch Main [email protected]: gituser0422/linux_2.git

„„główny”Oddział„Linux_2„Repozytorium jest skutecznie sklonowane:

Opracowaliśmy najłatwiejszą metodę klonowania gałęzi z kluczem SSH w Git.

Wniosek

Aby sklonować zdalną gałąź z kluczem SSH w Git, najpierw stwórz nowe repozytorium na Github, otwórz ”Git Bash”I wygeneruj klawisz SSH za pomocą„$ SSH Key-Gen" Komenda. Uruchom agenta SSH, a następnie uruchom „$ ssh-add ~/.ssh/id_rsa„Polecenie dodania klucza publicznego SSH do agenta SSH i skopiowanie go. Następnie otwórz repozytorium, skopiuj „URL SSH”I wykonaj„$ git Clone„Polecenie z skopiowanym adresem URL. W tym samouczku zademonstrowaliśmy metodę klonowania zdalnej gałęzi z kluczem SSH w GIT.