Jak mogę dodać już wygenerowany klucz SSH do git bash?

Jak mogę dodać już wygenerowany klucz SSH do git bash?

Podczas wykonywania operacji push i ciągnięcia w projektach GIT konieczne jest podłączenie lokalnego repozytorium z zdalnym repozytorium. GIT zapewnia dwie metody klonowania zdalnych repozytoriów, takie jak protokół HTTP i protokół SSH. Protokół HTTP jest powszechnie stosowaną metodą śledzenia zmian projektu. Nie jest jednak bezpieczny dla wrażliwych projektów rozwojowych.

Z drugiej strony protokół SSH jest najbezpieczniejszą metodą wykorzystującą parę kluczy publicznych i prywatnych. Aby komunikować się między lokalnym repozytorium a zdalnym repozytorium, programiści najpierw muszą wygenerować klucz SSH i dodać go do bash GIT.

Ten blog pokaże:

  • Jak wygenerować klucz SSH?
  • Jak dodać już utworzony klucz SSH do git bash?

Jak wygenerować klucz SSH?

Aby wygenerować nowy klucz SSH, wypróbuj następujące kroki:

  • Przejdź do wymaganego katalogu.
  • Wykonaj „ssh-keygen„Polecenie utworzenia klucza SSH
  • Sprawdź wygenerowany klucz.

Idźmy naprzód i wdrożyć powyższą procedurę w celu lepszego zrozumienia!

Krok 1: Przełącz na żądane repozytorium

Najpierw wpisz następujące polecenie w terminalu i przekieruj do repozytorium GIT:

$ cd "c: \ git"

Krok 2: Wygeneruj klucz SSH

Następnie utwórz klucz SSH za pomocą „ssh-keygen" Komenda:

$ ssh-keygen

Po wykonaniu powyższego polecenia poprosi Cię o określenie repozytorium, w którym chcesz utworzyć klucz SSH. Jednak już stworzyliśmy klucz SSH. Właśnie dlatego istniejący klucz został przepisany. Wciśnij "y„Klucz i zakończ proces:

Krok 3: Sprawdź klucz SSH

Skorzystaj z poniższego polecenia, aby upewnić się, czy wygenerowano klawisz SSH:

$ ls -al ~/.ssh

Jak widać przy następujących wyjściach, SSH został pomyślnie wygenerowany. Tutaj, "id_rsa.pub”Utrzymuje klucz publiczny i„id_rsa„Zapisuje klucz prywatny:

Jak dodać już wygenerowany klucz SSH do git bash?

Najpierw uruchom agenta SSH, aby dodać już utworzony klucz SSH do git bash. Następnie użyj „ssh-add ~/.ssh/id_rsa" Komenda.

Krok 1: Rozpocznij agent SSH

Napisz następujące polecenie, aby uruchomić agenta SSH:

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

Poniższy zrzut ekranu wskazuje, że agent SSH działa w tle z „3051„PID lub identyfikator procesu:

Krok 2: Dodaj klucz SSH do agenta SSH

Aby dodać klucz SSH do agenta SSH, wykonaj poniższe polecenie:

$ ssh-add ~/.ssh/id_rsa

Zgodnie z pod względem danych wyjściowych klawisz SSH został pomyślnie dodany:

Efektywnie wyjaśniliśmy proces dodawania już wygenerowanego klucza SSH do bash GIT.

Wniosek

Aby dodać klucz SSH do bash GIT, najpierw wygeneruj klawisz SSH za pomocą „ssh-keygen" Komenda. Następnie uruchom agenta SSH. Następnie wykonaj „ssh-add ~/.ssh/id_rsa„Polecenie, aby dodać klucz SSH. W tym artykule pokazano metodę utworzenia nowego klucza SSH i dodania go do bash GIT.