Nastavenie kľúča SSH pre GitHub

Ssh Key Setup Github



Rozumieť Github Najprv sa musíte uistiť, že poznáte Git. Git je open source systém na správu verzií, ktorý spustil Linus Trovalds. Stručne povedané, Git je systém na správu verzií ako Subversion a CVS. Budete to môcť použiť inštaláciou príkazov a nástrojov git na svoj server. Git je nástroj príkazového riadka a GitHub je miesto, kde vývojári ukladajú svoje projekty a práce a budú môcť zdieľať so zvyškom sveta a môžu im tiež poskytovať inovácie verzií. Máte možnosti na vytváranie súkromných a verejných úložísk a môžete ich používať podľa svojich potrieb.

Na začiatok sa musíte uistiť, že máte nainštalovaný linuxový terminál s príkazom git a schopnosť používať príkaz git používateľom, o ktorého sa pokúšate. Vždy sa snažte použiť samostatného používateľa a nepoužívajte pre toho istého užívateľa root. Tiež si musíte vytvoriť účet na Github.







Ak si chcete vytvoriť účet na Github, postupujte podľa nižšie uvedených krokov



  • Ísť do Pripojte sa k GitHubu
  • Vyplňte svoje údaje a kliknite na položku Vytvoriť účet
  • Vyberte požadovaný plán a kliknite na Dokončiť registráciu
  • Keď sa zaregistrujete, dostanete e -mail na overenie vašej e -mailovej adresy. Kliknutím na odkaz dokončíte overenie.

Po vytvorení účtu je ďalším krokom vytvorenie nového páru kľúčov a ich pridanie do Githubu.



Pridanie kľúča SSH k účtu GitHub

Prihláste sa do svojho terminálu prostredníctvom SSH.





Generujte pár kľúčov spustením nasledujúceho príkazu, ktorý nahradíte úvodzovkami vo svojej e -mailovej adrese GitHub:

#ssh-keygen -trsa-b 4096 -Ctvoj email@doména.com

Keď sa zobrazí výzva na zadanie súboru, do ktorého chcete kľúč uložiť, stlačte Zadajte uložte ho na predvolené miesto. Ak chcete použiť iné umiestnenie, môžete tiež poskytnúť cestu, ktorá sa tu má použiť.



Na výzvu zadajte bezpečnú prístupovú frázu, ktorá sa použije pri autentifikácii kľúča, a potvrďte ju. Túto prístupovú frázu nemôžete ani nastaviť, ak nepotrebujete ďalšie overenie. Teraz ste vygenerovali pár kľúčov SSH. Uistite sa, že si urobíte poznámku o veciach, ako sú súbory verejného kľúča a súkromného kľúča.

Na pridanie ssh kľúča do GitHubu musíte urobiť kópiu verejného kľúča a na to môžete použiť nasledujúci príkaz ssh.

#kat /Domov/používateľ/.ssh/id_rsa.pub

Akonáhle skopírujete obsah do svojej schránky alebo do akéhokoľvek miestneho textového súboru, môžeme pomocou nižšie uvedených krokov pridať kľúč do účtu Github.

  • Musíte sa prihlásiť do účtu Github pomocou svojho používateľa/hesla
  • Kliknite na obrázok profilu a v rozbaľovacej ponuke vyberte položku Nastavenia.
  • V ponuke na ľavej strane vyberte kľúče SSH a GPG

Ak chcete pridať svoj prvý alebo iný kľúč, kliknite na Nový kľúč SSH

Do poľa Názov musíte pridať štítok, ktorý si môžete zapamätať. (Použil som MacBook Air od spoločnosti Sumesh).

Môžete použiť akékoľvek slovo a starať sa musíte iba o to, aby ste sa uistili, že vám to pomôže identifikovať stroj, na ktorom je tento kľúč generovaný.

Do poľa Key zadajte vyššie uvedený kľúč, ktorý získate pomocou príkazu cat /home/user/.ssh/id_rsa.pub, ktorý začne ssh-rsa

  • Kliknite na položku Pridať kľúč SSH.

Ak sa zobrazí výzva, potvrďte svoje heslo GitHub, ktoré sa použije na overenie.

Teraz môžete vidieť uvedený kľúč, ktorý ste pridali do názvu titulu. A budete musieť urobiť rovnaký postup pre každý počítač, živé servery pre vývoj/pracovné servery, ktoré potrebujú prístup k vašim archívom.

Skontrolujte svoje pripojenie z miestneho počítača na Github

Otvorte nový terminál ssh a uistite sa, že prepnete na používateľa, pre ktorého ste vytvorili pár kľúčov ssh. Ak sa chcete spojiť s účtom Github pomocou kľúča ssh, zadajte nižšie uvedený text a stlačte kláves Enter # ssh -T[chránené e -mailom]

Ak ho z tohto zariadenia pripájate prvýkrát, uvidíte výsledok podobný nižšie uvedenému a v tomto prípade musíte napísať Áno:

Autenticitu hostiteľa „github.com (192.30.1.1)“ nie je možné zistiť.
Odtlačok kľúča RSA je SHA256: asdnasd871321312kjaksjdasdijsaidjsad1Rk3ndm.
Naozaj chcete pokračovať v pripájaní (áno/nie)? Áno
Varovanie: Trvalo pridané 'github.com, 192.30.30.1' (RSA) do zoznamu známych hostiteľov.
  • Napíšte áno
  • stlačte Enter

Uvidíte výstup takto:

Ahoj užívateľ! Úspešne ste sa autentifikovali, ale GitHub neposkytuje prístup k shellu.

Ak je vyššie uvedený používateľ správny a je zobrazený ako ten istý, ktorého ste sa pokúsili pridať, potom je všetko v poriadku a dokončili ste nastavenie kľúča ssh pomocou Github! Ak vám bude zamietnuté povolenie, musíme vyššie uvedené kroky skontrolovať a uistiť sa, že ste urobili všetko podľa vyššie uvedeného dokumentu. Ak budete v tomto prípade potrebovať akúkoľvek pomoc, môžete ma kedykoľvek kontaktovať.