Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako nastaviť autentifikáciu bez hesla pre git push v GitHub

Krok 1:Vygenerujte pár kľúčov SSH :

Otvorte terminál a prejdite na miesto, kam chcete uložiť svoj pár kľúčov SSH. Napríklad:

```

cd ~/.ssh

```

Spustite nasledujúci príkaz na vygenerovanie páru kľúčov SSH:

```

ssh-keygen -t rsa -b 4096 -C "vas_email@example.com"

```

kde:

- `-t rsa` určuje typ kľúča, ktorý sa má vygenerovať (v tomto prípade RSA).

- `-b 4096` určuje veľkosť kľúča v bitoch (odporúča sa 4096 bitov).

- `-C "vas_email@example.com"` pridá ku kľúču komentár vrátane vašej e-mailovej adresy.

Zobrazí sa výzva na uloženie kľúča do súboru. Stlačením klávesu Enter akceptujte predvolený názov súboru (`id_rsa`). Budete tiež vyzvaní na zadanie prístupovej frázy pre váš kľúč. Zadajte a overte prístupovú frázu. Táto prístupová fráza sa používa na ochranu vášho súkromného kľúča.

Krok 2:Pridajte svoj kľúč SSH na GitHub :

Po vygenerovaní páru kľúčov SSH musíte pridať verejný kľúč do svojho účtu GitHub.

Prejdite do svojho účtu GitHub a kliknite na svoj profilový obrázok v pravom hornom rohu. Vyberte položku Nastavenia a potom kliknite na Kľúče SSH a GPG .

Kliknite na Nový kľúč SSH tlačidlo. V časti Názov zadajte popisný názov pre váš kľúč, napríklad „Osobný kľúč SSH“. V Kľúč skopírujte obsah súboru verejného kľúča (`~/.ssh/id_rsa.pub`).

Kliknite na Pridať kľúč SSH tlačidlo na pridanie kľúča do vášho účtu GitHub.

Krok 3:Nakonfigurujte Git na používanie SSH :

Otvorte terminál a spustite nasledujúci príkaz na konfiguráciu systému Git na používanie SSH:

```

git config --global url."git@github.com:".namiesto "https://github.com/"

```

Tento príkaz nakonfiguruje Git tak, aby pri komunikácii s GitHub používal protokol SSH namiesto HTTPS.

Krok 4:Otestujte pripojenie SSH :

Ak chcete otestovať pripojenie SSH, skúste klonovať úložisko GitHub pomocou SSH:

```

git clone git@github.com:username/repository-name.git

```

Kde „username“ je vaše používateľské meno GitHub a „repository-name“ je názov úložiska, ktoré chcete klonovať.

Mali by ste byť vyzvaní na zadanie prístupovej frázy SSH. Zadajte prístupovú frázu, ktorú ste zadali pri generovaní páru kľúčov SSH.

Ak je klonovanie úspešné, znamená to, že vaše pripojenie SSH na GitHub je nastavené správne a teraz môžete tlačiť a ťahať kód bez zadávania hesla.

Poznámka :Pri používaní autentifikácie bez hesla s SSH sa uistite, že máte silnú prístupovú frázu pre svoj kľúč SSH, aby ste ochránili svoj súkromný kľúč pred neoprávneným prístupom.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené