GitHub elérése SSH-n keresztül
Ahhoz, hogy tudjon a számítógéped és a GitHub kommunikálni egymással SSH-n keresztül, érdemes létrehozni és hozzáadni az SSH keyedet (kulcsodat) a GitHub accountodhoz.
Ubuntun
Az eredeti GitHub dokumentáció itt található, érdemes ezt követni, mivel változtathatnak rajta bármikor. Ez a dokumentáció 2021 májusában készült, akkor az alábbi módon lehetett megoldani Ubuntu-n:
SSH key létrehozása
ssh-keygen -t ed25519 -C "a_te_email_cimed@valami.com" # Enter file in which to save the key -> ENTER -> ezzel a /home/felhasznalo/.ssh/ könyvtárba teszi majd az SSH keyt. # Enter passphrase -> Mindenképpen adj meg egy hosszú, és összetett jelszót, amit elmentesz egy Jelszó kezelőbe. # Enter same passphrase again -> Add meg ugyanazt a jelszót mégegyszerssh agent elindítása
eval "$(ssh-agent -s)"SSH privát key hozzáadása az ssh agenthez
ssh-add ~/.ssh/id_ed25519XClip telepítése, és a publikus kulcs tartalmának vágólapra helyezése
sudo apt-get update sudo apt-get install xclip xclip -selection clipboard < ~/.ssh/id_ed25519.pubMostantól a vágólapodon van a public key értéke, úgyhogy vigyázz, amikor
ctrl+v-t nyomsz, mert nem akarod rossz helyre bemásolni a tartalmát.Belépés a GitHub accountba.
Jobb felül profilképre kattintás, majd kattints arra, hogy
Settings

- A bal oldali menüben “SSH and GPG keys” menüpont.

- Illeszd be a vágólapról a public key tartalmát a
Keyszekcióba, majd kattints arra, hogyAdd SSH key
Ha mindent jól csináltál, akkor megjelenik egy új SSH hozzáférés a listában a GitHub oldalon, és mostantól fogva a gépedre le tudsz klónozni privát repositorikat a saját GitHub accoountodból.
Könnyen leellenőrizheted, ha terminálból megpróbálod leklónozni az egyik privát repodat.
git clone git@github.com:[GitHub_Profil_neved]/[repod_neve].git