Před připojením ke git přes ssh v Linuxu se ujistěte, že máte nainstalovaný Git. Pokud ještě není nainstalován, spusťte v terminálu následující příkaz:
sudo apt-get install git
Krok 2: generování klíče SSH
Chcete-li se připojit k git přes ssh, musíte vygenerovat SSH klíč. Do terminálu zadejte následující příkaz:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
Když požádáte o název souboru pro uložení klíče, nechte jej prázdný a stiskněte Enter.
Poté budete vyzváni k zadání hesla pro klíč. Můžete jej nechat prázdný nebo si nastavit heslo, jak chcete. Zadejte heslo a stiskněte Enter.
Krok 3: přidání klíče do agenta SSH
Chcete-li použít klíč SSH k ověření při připojení ke git, musíte jej přidat do agenta SSH. Spusťte následující příkaz:
Poté přidejte klíč do agenta SSH:
Krok 4: Přidání veřejného klíče na server git
Nyní musíte na server git přidat svůj veřejný klíč, abyste vytvořili důvěryhodné připojení. Zkopírujte obsah svého veřejného klíče pomocí následujícího příkazu:
Poté se přihlaste ke svému účtu na serveru GIT a otevřete stránku správy propojených klíčů.
Vložte zkopírovaný obsah veřejného klíče do příslušného pole a uložte změny.
Krok 5: Připojení k git přes ssh
Nyní jste připraveni připojit se k git přes ssh. Do terminálu zadejte následující příkaz:
ssh -T [email protected]
Pokud je vše správně nakonfigurováno, měli byste vidět zprávu potvrzující úspěšné připojení.
Nyní jste připraveni používat git prostřednictvím ssh na vašem systému Linux.
Instalace klienta ssh a generování klíčů
Chcete-li se připojit k git přes ssh v Linuxu, musíte nainstalovat klienta ssh. Ve většině distribucí Linuxu je již ve výchozím nastavení nainstalován, ale pokud ne, lze jej nainstalovat pomocí dávkového Správce.
Dále je nutné vygenerovat ssh klíče. Chcete-li to provést, spusťte v terminálu následující příkaz:
ssh-keygen-t rsa-b 4096-C "ваш[email protected]"
Tento příkaz vytvoří klíče ssh s šifrovacím algoritmem rsa a délkou klíče 4096 bitů. Místo "ваш[email protected]" zadejte svou e - mailovou adresu-bude spojena s vaším klíčem.
Po provedení tohoto příkazu budete vyzváni k zadání cesty a názvu souboru, kam uložit klíče. Pokud chcete použít standardní cestu, stačí stisknout Enter.
Poté budete vyzváni k zadání hesla pro klíč. Doporučujeme zadat heslo, které ochrání vaše klíče v případě ztráty přístupu k vašemu počítači.
Po úspěšném generování klíčů vám budou poskytnuty veřejné a soukromé klíče. Veřejný klíč má rozšíření .pub a bude použit k připojení k úložišti git, zatímco soukromý klíč bude uložen ve vašem počítači a bude použit k ověření.
Důležité! Nikdy nepřevádějte svůj soukromý klíč třetím stranám ani jej nezveřejňujte veřejně.