Git juhend tudengite kontrollimiseks
SSH-ga audentimine
Selleks, et ei peaks iga kord parooli sisse trükkima, on võimalik SSH privaatvõtmega audentida. SSH-ga audentimisel kasutada aadressi
git@git.ttu.ee:ained/iag0581/<repositoorium>
Automaatne kloonimine
Kui repositooriume on palju, siis töö lihtsustamiseks võib kasutada skripti. Skript eeldab, et audentimine toimub kasutades SSH võtit. Skripti on võimalik alla laadida http://ati.ttu.ee/wiki/index.php/File:Autoclone.zip
Skripti kasutamine
Failid paigutada kokku mõnda kausta, näiteks:
|- C: |- workspace |- git |- autoclone.sh |- update.sh |- repod.txt |- README.txt
Järgmisena avada Git Bash ja liikuda C:\workspace\git cd /c/workspace/git
Tudengite repositooriumite esmakordseks kloonimiseks käivitada autoclone.sh ./autoclone.sh
Tulemusena tekib kaust 'repositooriumid', kus asuvad tudengite salved. Nt.
|- C: |- workspace |- git |- autoclone.sh |- repod.txt |- update.sh |- README.txt |- repositooriumid |- tudeng1 |- tudeng2 |- ...
Hiljem, kui on tarvis viimane seis alla laadida ja salvesid uuendada, siis käivitada update.sh ./update.sh
Tudengite salved käiakse ükshaaval läbi. Kui uuendusi pole, näidatakse ekraanil "Everything up to date". Kui salve pole üldse midagi laetud, väljastakse teade "Your configuration specifies to merge with...". Kui on vajadus protsess peatada, siis kasutada klahvikombinatsiooni ctrl+c.
Tudengi salvede nimekiri asub failis repod.txt, kui on vaja kedagi lisada või eemaldada.