|
|
| Line 11: |
Line 11: |
| | SSH-ga audentimisel kasutada aadressi | | SSH-ga audentimisel kasutada aadressi |
| | git@git.ttu.ee:ained/iag0581/<repositoorium> | | 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.
| |
Revision as of 15:25, 7 September 2015
Tudengi salve kloonimine
Tudengi repositooriumi saab kätte aadressilt
https://git.ttu.ee/ained/iag0581/<Git salv>
Git salve nime leiab tulemuste tabeli viimasest veerust. https://docs.google.com/spreadsheets/d/1MSrsvUsdJUbMzJ5MYUwNSj0BjIJKyZVvDaLv8uKlTMM/edit#gid=614352589
Näiteks kui võtta teine tudeng, kelle Git salv on 'alakhv', siis näeks git-i käsk välja järgmine:
git clone https://git.ttu.ee/ained/iag0581/alakhv
Audentimine toimub enda Uni-ID kasutajaga.
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>