Pogledati upute Osnovno o Git-u.
Pripremiti razvojnu okolinu
Prema uputama ili na sličan način pripremiti razvojno okruženje.
Napraviti korisnički račun i repozitorij na github ili gitlab
- Upute za navedeno nalaze se na stranicama nuditelja usluga.
- Ime repozitorija neka bude jednako kratici predmeta:
srsv
- Repozitorij treba biti privatan.
- Za korištenje repozitorija potrebno je napraviti ključeve (upute: gitlab, github), primjerice naredbama ($ označava prompt - ne njega pisati):
$ ssh-keygen -t ed25519 -C "ime.prezime@fer.hr" -f gitlab_kljuc $ mv gitlab_kljuc gitlab_kljuc.pub ~/.ssh/ Dodati u ~/.ssh/config (napraviti ga ako ne postoji): Host gitlab.com HostName gitlab.com User git IdentityFile ~/.ssh/gitlab_kljuc Kopirati sadržaj gitlab_kljuc.pub (javni ključ, najčešće izgleda: "ssh-ed25519 [nešto] ime.prezime@fer.hr") na github/gitlab
- Ako je pri stvaranju repozitorija odabrano da se on inicijalno i popuni nekim datotekama (README, licenca, .gitignore) onda ga sada dohvatiti s git clone naredbom. Neke korake u nastavu u tom slučaju preskočiti (jer su već obavljeni).
- Otići u direktorij repozitorija (ako je upravo dohvaćen) ili napraviti novi direktorij (
srsv
) i popuniti ga direktorijimalab1
dolab5
. U svakome od njih treba biti datotekareadme.txt
u koju će se kasnije upisati kratki opis programa i kako s njime raditi (početno može biti prazna). - Dodati datoteku
.gitignore
(napraviti vlastitu ili odabrati/kombinirati među primjerima). - Dodati datoteku
student.txt
u kojoj navesti JMBAG, ime i prezime (odvojene tabulatorom). - Sadržaj početnog repozitorija (upravo ovako, ne mijenjati veličinu slova, ekstenciju, ...):
.gitignore student.txt lab1/readme.txt lab2/readme.txt lab3/readme.txt
- Primjer: https://github.com/ljelenkovic/srsv
- Uspostaviti početni repozitorij (ako već nije napravljen, onda samo od git add naredbe):
$ mkdir -p ~/srsv && cd ~/srsv Napraviti početni sadržaj prema opisanome $ git init $ git config user.name "Ime Prezime" $ git config user.email "ime.prezime@fer.hr" $ git remote add origin git@gitlab.com:username/srsv.git $ git add . $ git commit -m "Pocetno stanje" $ git push -u origin master
- Dodati na projekt korisnika
ljelenkovic
(za provjeru vježbi) s dozvolom za pristup repozitoriju ("guest" nije dovoljan).
Raditi promjene - izrađivati laboratorijske vježbe
Ova vježba se "ne predaje" u laboratoriju. Dovoljno je napraviti navedeno.