Najprv musíte skontrolovať, či máte nainštalovaný linuxový terminál s príkazom git a či je schopný používať príkaz git používateľom, ktorého sa snažíte. Vždy sa snažte použiť samostatného používateľa a nepoužívajte rovnakého používateľa typu root. Tiež si musíte vytvoriť účet na Github.
Vytvorte si účet pomocou Githubu
Ak si chcete vytvoriť účet v službe Github, môžete postupovať podľa nasledujúcich pokynov
- Prejdite na „Pripojte sa k GitHubu“
- Vyplňte svoje údaje a kliknite na „Vytvoriť účet“
- Vyberte požadovaný plán a kliknite na tlačidlo „Dokončiť registráciu“
- Po registrácii 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 služby Github.
Pridanie kľúča SSH do vášho účtu GitHub
Prihláste sa do svojho terminálu cez SSH.
Vytvorte pár kľúčov spustením nasledujúceho príkazu, ktorý nahradíte e-mailovou adresou GitHub medzi úvodzovky:
# ssh-keygen -t rsa -b 4096 -C „your_email @ doména.com “Po zobrazení výzvy „Zadajte súbor, do ktorého chcete kľúč uložiť“, stlačte Zadajte uložiť na predvolené umiestnenie. Ak chcete použiť iné umiestnenie, môžete tu zadať cestu, ktorá sa má použiť.
Na výzvu zadajte bezpečnú prístupovú frázu, ktorá sa použije pri overovaní totožnosti vášho kľúča, a potvrďte ju. Túto prístupovú frázu dokonca nemôžete nastaviť, ak nepotrebujete ďalšie overenie. Takže teraz ste vygenerovali pár kľúčov SSH. Nezabudnite si poznamenať napríklad súbory verejného a súkromného kľúča.
Ak chcete pridať kľúč ssh do GitHubu, musíte si vziať kópiu verejného kľúča a môžete to urobiť pomocou nasledujúceho príkazu ssh.
# mačka / domov / používateľ /.ssh / id_rsa.krčmaPo skopírovaní obsahu do schránky alebo do ľubovoľného miestneho textového súboru môžeme pomocou nasledujúcich krokov pridať kľúč do účtu Github.
- Musíte sa prihlásiť do účtu Github pomocou svojho užívateľského hesla
- Kliknite na obrázok profilu a z rozbaľovacej ponuky vyberte možnosť „Nastavenia“.
- V ponuke na ľavej strane vyberte možnosť „SSH a GPG kľúče“
Ak chcete pridať svoj prvý kľúč alebo iný kľúč, kliknite na „Nový kľúč SSH“
Do poľa „Názov“ musíte pridať štítok, ktorý si pamätáte. (Použil som „Sumesh MacBook Air“).
Môžete použiť ľubovoľné slovo a jediné, na čo si musíte dať pozor, je potrebné sa ubezpečiť, že vám pomôže identifikovať stroj, na ktorom je tento kľúč vygenerovaný.
Do poľa „kľúč“ pridajte vyššie uvedený kľúč, ktorý získate príkazom „mačka / domov / užívateľ /.ssh / id_rsa.krčma “, ktorá sa začne ssh-rsa
- Kliknite na Pridať kľúč SSH.
Ak sa zobrazí výzva, potvrďte svoje heslo GitHub, ktoré sa použije na overenie.
Teraz vidíte uvedený kľúč, ktorý ste pridali do názvu titulu. A budete musieť urobiť rovnaký postup pre každý počítač, živé servery pre vývojové / pracovné servery, ktoré musia mať prístup k vašim úložiskám.
Skontrolujte svoje pripojenie z lokálneho počítača na Github
Otvorte nový terminál ssh a nezabudnite prepnúť na používateľa, pre ktorého ste vytvorili dvojicu kľúčov ssh. Ak sa chcete spojiť s účtom Github pomocou klávesu ssh, musíte napísať nižšie a stlačiť kláves Enter # ssh -T [chránený e-mailom]
Ak to pripájate prvýkrát z tohto stroja, uvidíte výsledok ako nižšie a v takom prípade musíte napísať Áno:
Pravosť hostiteľa 'github.com (192.30.1.1) „nie je možné zistiť.Kľúčový odtlačok RSA je SHA256: asdnasd871321312kjaksjdasdijsaidjsad1Rk3ndm.
Naozaj chcete pokračovať v pripájaní (áno / nie)? Áno
Upozornenie: Trvalo pridané „github.com, 192.30.30.1 '(RSA) do zoznamu známych hostiteľov.
- Zadajte „áno“
- stlačte Enter
Uvidíte výstup ako tento:
"Ahoj užívateľ." ! Úspešne ste sa autentifikovali, ale GitHub neposkytuje prístup do shellu.“Ak je vyššie uvedený používateľ správny a zobrazuje sa ako ten istý, ktorého ste sa pokúsili pridať, je všetko v poriadku a nastavenie ssh kľúča ste dokončili pomocou nástroja Github ! Ak dostávate povolenie odmietnuté, musíme skontrolovať vyššie uvedené kroky a skontrolovať, či ste vykonali všetko podľa vyššie uvedeného dokumentu. Ak budete v tomto prípade potrebovať pomoc, kedykoľvek ma môžete kontaktovať.