Fork on koopia kaughoidlast. Tehes enda kaughoidlas muudatusi ei mõjutata sellega algset hoidlat, mida kopeeriti. Fork ei luba otsesest koostööd kasutades selliseid kommande nagu git push ja git pull. [2]
git copy Kloonides arvutis luuakse projekti lokaalset koopiat, mida võib GitHubi kaughoidlaga sünkroonida. Kloonimine sobib teste kasutajaga koostöö jaoks, kasutades branche jne.
SSH ehk secure shell on avaliku võtmega krüptograafiaprotokoll, mis tagab, et keegi ei ei saaks andmete edastuse ajal pealt piilata või muuta. [3]
SSH-võtmete kasutamine tähendab, et iga toimingu jaoks,näiteks git push või git pulli jaoks, pole vaja sisestada kasutajanime ja parooli.
Harjutamiseks proovi kloonida mingit projekti nt https://github.com/evakaz/gitCloneExample/tree/main enda arvutisse. Kloonimeks kasuta käsk git clone {link} terminalis. Proovi ka forki teha. Forki tegemiseks jälgi järgmisi samme: