
-C – see on komentaar
-o – kasutatakse OpenSSH privaatvõtme vormingu määramiseks
-t – kasutatakse SSH-võtme genereerimiseks kasutatava algoritmi tüübi määramiseks.
Kui me tahame lisage ssh-võti GitHubi hoidlasse

Konspekt
See leping sisaldab kõike „.ssh“ kohta.
Kuidas luua .ssh võti?
Kuidas lisada võti?
Kuidas saata võtit?
Kuidas teha git pull?
Kuidas luua uus haru?
Kuidas teha git commit ja mis see on?
- Kuidas luua .ssh võti?
Et luua SSH-võti, ava terminal ja kasuta järgmisi käske:
ssh-keygen -t rsa -b 4096 -C “sinu_email@example.com”
-t rsa määrab võtme tüübi (RSA).
-b 4096 määrab võtme pikkuse (suurus 4096 bittine).
-C “sinu_email@example.com” on kommentaar, mis lisatakse võtmele (tavaliselt e-posti aadress).
Käsu käivitamisel küsib süsteem, kuhu salvestada võti, ja võimalusel ka parooli, et kaitsta seda.
Loomise lõpus leiad oma SSH võtme kaks osa:
Privaatvõti: asub tavaliselt failis ~/.ssh/id_rsa .
Avalik võti: asub tavaliselt failis ~/.ssh/id_rsa.pub.
- Kuidas lisada SSH-võti süsteemi ja GitHubi?
Kui SSH-võti on loodud, tuleb see lisada oma süsteemi ja kaugserverisse (nt GitHub, GitLab).
Kopeeri avalik võti:
cat ~/.ssh/id_rsa.pub
Kopeeri kogu väljundi (avalik võti).
või

C:\Users\opilane\.ssh
Lisa GitHubi:
GitHub:
Mine oma GitHubi kontole.
Ava Settings -> SSH and GPG keys -> New SSH key.
Kleebi oma avalik võti ja salvesta.
3. Kuidas teha git pull?
Kui tahad saada viimased muudatused kaugrepo-st oma kohalikku repo-sse, kasuta järgmist käsku:
git pull origin master
See tõmbab (pull) kõik muudatused, mis on kaugrepo-s, ja ühendab need sinu kohalikuga.
4.Kuidas luua uus haru (branch)?
Uue haru loomiseks kasuta järgmist käsku:
git checkout -b uus-haru-nimi
See loob uue haru ja liigutab sind sellele automaatselt. Kui oled valmis haru ülesse saatma, kasuta git push:
git push origin uus-haru-nimi
5. Kuidas teha git commit ja mis see on?
git commit on käsk, millega salvestad oma muudatused lokaalsesse repositooriumisse. See on nagu “punkt, kus muudatused on tehtud”, enne kui saad need kaugserverisse saata (git push).
Näiteks, pärast failide lisamist (git add) saad teha commit’i:
git commit -m “Kirjeldus, mis selgitab tehtud muudatusi”
-m lipp tähendab, et saad kohe lisada commit’i sõnumi, mis selgitab, mida on muudatud.
Loodan, et see aitab sul SSH-võtmete ja Git-i aluseid paremini mõista! Kui sul on veel küsimusi, küsi julgelt.
Ma tegin projekti, kasutades mulle visatud .ssh võtit.
Alustuseks laadisin alla id_rsa faili, mis aitas mul tulevikus repositooriumis olevaid faile käivitada.
Seejärel tegin repositooriumi git clone, et laadida failid oma arvutisse.
Seejärel lõin uue haru, kasutades käsku git branch BogdanS ja seejärel git checkout BogdanS sellele.
Ma tegin oma klassikaaslaste ülesanded ja tegin git commit, mis täpsustaks, mida ma tegin ja käivitasin.
Ütleme, et mul kulus Glebi repositooriumi 14 kommitit ja täielik ülesanne.


Ma tegin ainult 5 komited glebis repositooriumis

Martini repositooriumi jaoks kulus mul 16 commits.
Kui ma tahan oma haru faile alla laadida, pean tegema käsu

git pull origin BogdanS
Tegin Martini hoidlasse 8 kohustust


See on mu hoidla

See Martinile branch

Ta tegi 15 kohustust

See Glebile branch

Ta tegi 10 kohustust