Sissejuhatus: git + bitbucket
- Veenduge, et teie arvutis on olemas git tarkvara:
arvutiklassides (Linuxis) ja enos.itcollege.ee -serveris
on see olemas. Windows operatsioonisüsteemi jaoks sobib
näiteks Git
Bash nimeline tarkvara. Linuxis tuleb vajadusel
paigaldada pakett git.
- Avage arvutis terminaali aken (koduses Windows arvutis
vastav git tarkvara, näiteks Git Bash) ning tehke
järgmised sammud:
cd Documents
# arvutiklassi arvutis liikuge võrgukettale
mkdir git
# looge ülemkataloog kohalike git hoidlate jaoks
- Registreeruge kasutajaks veebilehel https://bitbucket.org/
ning logige Bitbucket/Atlassian-serverisse sisse.
- Looge endale API token (kui te pole seda veel
teinud): Account Settings -> Security -> Create
and manage API tokens -> Create API token with scopes
(valige Bitbucket app). Andke kindlasti õigus hoidlate ning
projektide lugemiseks ja kirjutamiseks. Salvestage genereeritud token
kindlasse kohta (serveris seda rohkem näha ei ole võimalik)
ning jätke selle tekst nähtavaks järgneva kopeerimise jaoks.
- Looge Bitbucketis uus projekt aine ICD0001 jaoks.
- Looge selle projekti alla hoidla nimega h0 (ühtegi
genereeritud faili mitte lisada, tüüp võiks olla Java).
- Minge veebilehele: https://bitbucket.org/itc_algorithms/
ja ning leidke käesoleva semestri projekt. Valige
sissejuhatava praktikumi hoidla (repositoorium) ja klikake
selle nimele. Leidke clone jaoks vajalik https url ja
kopeerige see.
- Liikuge git juurkausta ning kloonige hoidla h0, lisades url
parooliväljale API token'i:
cd git
git clone <bitbucket serverist kopeeritud
url>
cd h0
- Siduge see kloonitud hoidla enda bitbucketi hoidlaga h0,
selleks pange itc_algorithms asemele enda töövälja nimi ja
lisage API token kooloniga eraldatult kasutajanime järele
(tegelikult peaks token'i haldus olema turvalisem, aga uurige
seda teemat edasi iseseisvalt):
git remote set-url origin https://juku:token@bitbucket.org/juku/h0.git
- Liigutage hoidla sisu enda arvutist bitbucket serverisse ja
kontrollige tulemust veebis:
git push -u origin master
- URL kontrollimiseks saab kasutada käsku:
git remote -v
- Proovige src-kataloogis oleva programmitooriku
kompileerimist ja käivitamist käsurealt (juhendi leiate hoidla
avalehelt).
- Näidete kasutamiseks IDE keskkonnas tuleb kataloogid src
ja test linkida IDE jaoks lähtetekstide (source)
kataloogideks ning JUnit vahendite kasutamiseks lisada
projekti teekide hulka test-kataloogis paiknevad jar-failid.
- Kui olete töö programmide muutmisega lõpetanud ning tekstid
salvestanud, siis peaksite muutused fikseerima käsuga
git commit -a -m 'lyhikokkuv6te
muutuste olemuse kohta'
- Muutuste üleslaadimiseks bitbucket hoidlasse tuleb anda
käsk:
git push
- Muutuste allalaadimiseks serverist tuleb anda käsk:
git pull
- Lugege ja tutvuge juhenditega:
http://rogerdudler.github.io/git-guide/, https://www.atlassian.com/git/tutorials
- Pi
paigaldamine Ubuntu käsureal
Jaanus Pöial