Vzdálený server GitLab používá protokol SSH k bezpečné interakci s Git. SSH je známý jako „ Secure Socket Shell “ nebo „ Secure Shell “, který se používá pro správu operačního systému a sítí. Používá se také pro autentizaci a konfiguraci na serveru GitLab, aniž by bylo nutné pokaždé zadávat uživatelské jméno a heslo.
V této příručce si ukážeme přidávání a konfiguraci klíčů SSH na GitLabu.
Jak přidat a nakonfigurovat klíč SSH na GitLab?
Chcete-li přidat a nakonfigurovat klíč SSH na GitLab, postupujte podle uvedených kroků:
-
- Otevři ' Upravit profil “ nastavení.
- Přístup k „ Klíč SSH “ nastavení.
- Přidejte veřejný klíč do daných polí a zadejte jeho název.
- Klikněte na „ Přidat klíč ' knoflík.
- Připojte se k účtu GitLab spuštěním „ ssh -T git@gitlab.com “příkaz.
Krok 1: Otevřete Upravit nastavení profilu
Nejprve se přepněte na GitLab, klikněte na ikonu profilu a vyberte „ Upravit profil “ z rozbalovací nabídky:
Krok 2: Přístup ke kartě SSH Keys
Dále stiskněte „ SSH klíče ” možnost uvnitř Uživatelské nastavení “ menu na levé straně:
Krok 3: Přidejte veřejný klíč
Poté zkopírujte veřejný klíč z místa, kde je uložen, a vložte jej do níže uvedeného „ Klíč “ pole. Poté přidejte „ Titul “, “ Typ použití ', a ' Datum spotřeby “. Poté stiskněte „ Přidat klíč ' knoflík:
Jak vidíte, klíč byl úspěšně přidán. Můžete jej smazat kliknutím na „ Vymazat ” tlačítko kdykoli:
Krok 4: Zkontrolujte fungování klíče SSH
Nakonec otevřete nástroj Git a spusťte poskytnutý příkaz pro připojení k účtu GitLab:
ssh -T git @ gitlab.com
Níže uvedený výstup naznačuje, že jsme se úspěšně připojili k našemu účtu GitLab:
Vysvětlili jsme způsob přidávání a konfigurace SSH klíčů na GitLabu.
Závěr
Chcete-li přidat a nakonfigurovat klíč SSH na GitLab, nejprve otevřete „ Upravit profil “ a přístup k „ Klíč SSH “ nastavení. Poté přidejte veřejný klíč do daných polí a zadejte jeho název. Dále stiskněte „ Přidat klíč ' knoflík. Nakonec se připojte k účtu GitLab spuštěním „ ssh -T git@gitlab.com “příkaz. Tento blog se zabývá přidáváním a konfigurací klíčů SSH na GitLab.