Git SSH Key: Průvodce vytvářením a používáním SSH Key v Gitu

SSH Key(Secure Shell Key) je dvojice kryptografických klíčů používaných v protokolu SSH pro ověřování a šifrování dat v síti. V Git SSH Key se používá k navázání zabezpečeného spojení mezi vaším osobním počítačem a vzdáleným serverem Git, což vám umožňuje provádět operace jako klonování, push a pull bez nutnosti pokaždé zadávat heslo.

 

Zde je návod, jak vytvořit soubor SSH Key na různých operačních systémech:

V systému Windows:

  1. Otevřete Git Bash(pokud máte nainstalovaný Git) nebo Příkazový řádek.

  2. Pro vygenerování nového zadejte následující příkaz SSH Key:

    ssh-keygen -t rsa -b 4096 -C "[email protected]"
    
  3. Budete vyzváni k výběru umístění pro uložení souboru SSH Key. Ve výchozím nastavení bude uložen ve formátu C:\Users\your_username\.ssh\. Můžete také zadat vlastní cestu.

  4. Po dokončení systém vygeneruje dva soubory: id_rsa(soukromý klíč) a id_rsa.pub(veřejný klíč) v .ssh adresáři.

  5. Zkopírujte obsah veřejného klíče( id_rsa.pub) pomocí type příkazu a přidejte jej do svého vzdáleného účtu Git na hostitelské webové stránce Git(např. GitHub, GitLab) v sekci Klíče SSH.

 

V systémech Linux a macOS:

  1. Otevřete Terminál.

  2. Pro vygenerování nového zadejte následující příkaz SSH Key:

    ssh-keygen -t rsa -b 4096 -C "[email protected]"
    
  3. Budete vyzváni k výběru umístění pro uložení souboru SSH Key. Ve výchozím nastavení bude uložen ve formátu ~/.ssh/. Můžete také zadat vlastní cestu.

  4. Po dokončení systém vygeneruje dva soubory: id_rsa(soukromý klíč) a id_rsa.pub(veřejný klíč) v .ssh adresáři.

  5. Zkopírujte obsah veřejného klíče( id_rsa.pub) pomocí cat příkazu a přidejte jej do svého vzdáleného účtu Git na hostitelské webové stránce Git(např. GitHub, GitLab) v sekci SSH Key.

 

Po vytvoření a přidání SSH Key, můžete Git používat bez zadávání hesla při každém přístupu ke vzdálenému serveru.