- 1 1. Mis on Git? Miks installida Git Ubuntu-sse?
- 2 2. Ettevalmistused enne Git paigaldamist
- 3 3. Giti installimine Ubuntu standardrepositooriumist
- 4 4. Giti esmane seadistamine
- 5 5. Giti repositooriumi kloonimine
- 6 6. Autentimis-, õiguste- ja konfliktide veaotsing
- 7 7. Pull requesti loomine GitHubis
- 8 8. Kokkuvõte ja järgmised sammud
1. Mis on Git? Miks installida Git Ubuntu-sse?
Giti põhialused
Git on hajutatud versioonihaldussüsteem, mis võimaldab mitmel arendajal samaaegselt tarkvaraprojektis töötada. See on tõhus tööriist nii kaug- kui ka kohalikuks arenduseks, võimaldades projektide haldamist ja muudatuste ajaloo säilitamist.
Kasutamine Ubuntu-s
Ubuntu on suurepärane avatud lähtekoodiga arenduskeskkond ning on väga hästi ühilduv Gitiga, mistõttu on see arendajatele mugav platvorm.
2. Ettevalmistused enne Git paigaldamist
Süsteemi uuendamine
Uuenda süsteem järgmiste käskudega:
sudo apt update
sudo apt upgrade
Sudo õiguste kontrollimine
Vajalikud on sudo
õigused. Kasuta käsku whoami
, et kontrollida, kas sul on administraatoriõigused.

3. Giti installimine Ubuntu standardrepositooriumist
sudo apt install git
Soovitatav on ka kõige uuema versiooni installimine PPA kaudu. Kasuta selleks järgmisi käske:
sudo add-apt-repository ppa:git-core/ppa
sudo apt update
sudo apt install git
4. Giti esmane seadistamine
Kasutajanime ja e-posti seadistamine
Enne Giti kasutamist seadista kasutajanimi ja e-post, mis kuvatakse commit’i ajaloos.
git config --global user.name "Your Name"
git config --global user.email "your_email@example.com"
5. Giti repositooriumi kloonimine
Kaug-repositooriumi kloonimiseks kasuta järgmist käsku:
git clone https://github.com/example/repo.git
6. Autentimis-, õiguste- ja konfliktide veaotsing
Autentimisvead git push
käsuga
Alates 2021. aastast on GitHub jt. keskkondades parooliga autentimine lõpetatud ning Personal Access Token (PAT) või SSH-võtmete kasutamine on soovitatav. Kui git push
annab autentimisvea, proovi järgnevat:
- PAT genereerimine: Loo GitHubi seadetes PAT ja kasuta seda järgmise
git push
korral paroolina. - SSH võtme kontrollimine: Kui kasutad SSH-d, kontrolli ja lisa võti järgmise käsuga:
ssh-add ~/.ssh/id_rsa
Õiguste vead git push
käsuga
Kui „Permission denied” viga tekib git push
käsuga, võib sul puududa õigused kaug-repositooriumisse pushimiseks. Probleemi lahendamiseks tee järgmist:
- Kontrolli remote seadeid:
git remote -v
git remote show origin
- Push-õiguste kontroll: Kinnita repositooriumi omanikult, kas sul on push-õigus või palu õigusi lisada.
- Remote URL-i uuendamine: Seadista õige remote URL:
git remote set-url origin <uus URL>
Remote haru vead git pull
käsuga
Kui git pull
annab veateate, et kaug-haru puudub, toimi järgnevalt:
- Kaug-harude kontroll:
git branch -r
- Haru jälgimise seadistamine:
git branch --set-upstream-to=origin/<branch> <branch>
- Kui kaug-repositooriumis on muudatusi: Tõmba muudatused käsuga
git fetch
. Kui kaug-haru on kustutatud, võibgit pull
anda vea.

7. Pull requesti loomine GitHubis
GitHubis pull requesti loomiseks loo haru, tee commit, pushi remote’i ja seejärel alusta pull requesti loomist.
8. Kokkuvõte ja järgmised sammud
Kui oled Giti põhitõed ja veaotsingu selgeks saanud, õpi git rebase
ja Git flow’d, et minna keerukamate toimingute juurde.