Git SSH Key: Przewodnik po tworzeniu i używaniu SSH Key w Git

SSH Key(Secure Shell Key) to para kluczy kryptograficznych używanych w protokole SSH do uwierzytelniania i szyfrowania danych w sieci. W Git SSH Key służy do ustanowienia bezpiecznego połączenia między komputerem osobistym a zdalnym serwerem Git, umożliwiając wykonywanie operacji takich jak klonowanie, wypychanie i ściąganie bez wpisywania hasła za każdym razem.

 

Oto jak utworzyć plik SSH Key w różnych systemach operacyjnych:

W systemie Windows:

  1. Otwórz Git Bash(jeśli masz zainstalowany Git) lub Command Prompt.

  2. Wprowadź następujące polecenie, aby wygenerować nowe SSH Key:

    ssh-keygen -t rsa -b 4096 -C "[email protected]"
    
  3. Zostaniesz poproszony o wybranie lokalizacji, w której chcesz zapisać plik SSH Key. Domyślnie zostanie on zapisany w formacie C:\Users\your_username\.ssh\. Możesz także określić ścieżkę niestandardową.

  4. Po zakończeniu system wygeneruje w katalogu dwa pliki: id_rsa(klucz prywatny) i(klucz publiczny). id_rsa.pub .ssh

  5. Skopiuj zawartość klucza publicznego( id_rsa.pub) za pomocą type polecenia i dodaj go do swojego zdalnego konta Git na stronie hostingowej Git(np. GitHub, GitLab) w sekcji Klucze SSH.

 

W systemie Linux i macOS:

  1. Otwórz Terminal.

  2. Wprowadź następujące polecenie, aby wygenerować nowe SSH Key:

    ssh-keygen -t rsa -b 4096 -C "[email protected]"
    
  3. Zostaniesz poproszony o wybranie lokalizacji, w której chcesz zapisać plik SSH Key. Domyślnie zostanie on zapisany w formacie ~/.ssh/. Możesz także określić ścieżkę niestandardową.

  4. Po zakończeniu system wygeneruje w katalogu dwa pliki: id_rsa(klucz prywatny) i(klucz publiczny). id_rsa.pub .ssh

  5. Skopiuj zawartość klucza publicznego( id_rsa.pub) za pomocą cat polecenia i dodaj go do swojego zdalnego konta Git na stronie hostingowej Git(np. GitHub, GitLab) w sekcji SSH Key.

 

Po utworzeniu i dodaniu SSH Key, możesz używać Git bez wpisywania hasła za każdym razem, gdy uzyskujesz dostęp do zdalnego serwera.