Ten blog opowie o metodzie klonowania GIT Repo z kluczem SSH w Git.
Jak sklonować repozytorium z kluczem SSH w Git?
SSH GIT Clone zapewnia autentyczny i bezpieczny sposób na klonowanie zdalnych repozytoriów. Aby sklonować repozytorium z kluczem SSH w git, wykonaj poniższe kroki:
Krok 1: Utwórz repozytorium
Najpierw otwórz usługę hostingową Github i kliknij „+„Ikona do utworzenia nowego repozytorium:
Podaj nazwę repozytorium, zaznacz „Publiczny„Opcja, aby pozwolić wszystkim na to i naciśnij„Utwórz repozytorium" przycisk:
Krok 2: Otwórz git bash
Teraz otwórz „Git Bash”W twoim systemie za pomocą„Uruchomienie" menu:
Krok 3: Wygeneruj klucz SSH
Następnie wykonaj poniższe polecenie, aby wygenerować parę kluczy publiczno-prywatnych SSH:
$ ssh-keygen
Po wykonaniu powyższego polecenia zostaniesz poproszony o określenie pliku, w którym chcesz przechowywać parę klucza SSH. W naszym przypadku zapisamy go w pliku domyślnym:
Krok 4: Sprawdź klawisze SSH
Sprawdź, czy klucze SSH są pomyślnie wygenerowane i zapisane:
$ ls -al ~/.ssh
Tutaj "id_rsa”Przechowuje klucz prywatny i„id_rsa.pub”Zapisuje wygenerowany klucz publiczny:
Krok 5: Uruchom agenta SSH
Wykonaj poniżej wspomniane polecenie agentowi SSH:
$ eval „$ (ssh -agent -s)”
Poniżej wyjście wskazuje, że agent działa jako proces tła z „1887„PID:
Krok 6: Dodaj klucz SSH do agenta SSH
Teraz dodaj klucz SSH do agenta SSH za pomocą następującego polecenia:
$ ssh-add ~/.ssh/id_rsa
Krok 7: Kopiuj klucz publiczny
Uruchom „spinacz„Polecenie do skopiowania wygenerowanego klucza publicznego do schowka:
$ klip < ~/.ssh/id_rsa.pub
Krok 8: Otwórz zdalne ustawienia repo
Przełącz się na github, kliknij „Profil„Ikona i wybierz”Ustawienia”Z otwartego menu rozwijanego:
Krok 9: Dodaj klucz SSH
Następnie kliknij „Klucze SSH i GPG„Opcja z lewej kolumny i naciśnij„Nowy klucz SSH" przycisk:
Krok 10: Dodaj klucz SSH
Dodaj opis w „Tytuł”Pole, wklej publiczność skopiowaną klawisz w„klucz„Pole i naciśnij„Dodaj klucz SSH" przycisk:
Jak widać, nasz publiczny klucz SSH jest pomyślnie dodany:
Krok 11: Przetestuj połączenie SSH z GitHub
Teraz, aby zweryfikować połączenie SSH zbudowane z GitHub, użyj poniżej wspomnianego polecenia:
$ ssh -t [email protected]
Poniższy komunikat potwierdza, że pomyślnie uwierzytelniliśmy:
Krok 12: Kopiuj URL SSH
Następnie kliknij odpowiednie repozytorium, które chcesz sklonować, kliknij „Kod”Przycisk i skopiuj„URL SSH„Do schowka. W naszym przypadku chcemy sklonować „Kloning_branch„Repozytorium:
Krok 13: Repozytorium klonów
Wykonaj „Git Clone„Polecenie z skopiowanym adresem URL, aby sklonować repozytorium:
$ git Clone [email protected]: gituser0422/cloning_branch.git
Dane wyjście oznacza, że „Kloning_branch„Repozytorium jest skutecznie sklonowane:
Zaproponowaliśmy procedurę klonowania repozytorium za pomocą klucza SSH w Git.
Wniosek
Aby sklonować repozytorium za pomocą klucza SSH w Git, najpierw stwórz nowe repozytorium „Github”, A następnie otwórz„Git Bash”I wygeneruj klawisz SSH za pomocą„$ SSH Key-Gen" Komenda. Uruchom agenta SSH, uruchom „$ ssh-add ~/.ssh/id_rsa”, Dodaj klucz publiczny SSH do agenta i skopiuj go. Następnie przejdź do „Github”Ustawienia i dodaj klucz SSH. Na koniec otwórz repozytorium, skopiuj „URL SSH”I wykonaj„$ git Clone„Polecenie z skopiowanym adresem URL. Na tym blogu zilustrowaliśmy metodę klonowania GIT Repo z kluczem SSH w Git.