ZAP - Tutorial Version Control (2022/2023)
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Prednáška je praktickým návodom na nastavenie systému na správu verzií Git a platformy GitLab pre potreby predmetu ZAP, kde sa zadania hodnotia automaticky cez systém ARENA. Vysvetľuje princíp Version Control Systems (VCS) a ich výhody – prácu offline, synchronizáciu medzi viacerými zariadeniami a kolaboráciu. Postupne sa preberá generovanie SSH kľúčov pomocou príkazu ssh-keygen, princíp asymetrického šifrovania verejným a privátnym kľúčom a nahratie verejného kľúča do školského GitLab servera. Následne sa ukazuje vytvorenie projektu pomocou GitLab Classroom podľa študijnej skupiny a jeho naklonovanie na lokálny počítač príkazom git clone. Na záver sa začína vytvárať prvý súbor README v repozitári ako príprava na prvý commit.
- - Zadania na predmete ZAP sú hodnotené automaticky cez systém ARENA po nahratí na školský GitLab server.
- - Version Control Systems umožňujú sledovanie zmien súborov, prácu offline a synchronizáciu medzi viacerými zariadeniami.
- - SSH kľúče (privátny a verejný) sa generujú príkazom ssh-keygen a zabezpečujú bezpečnú komunikáciu bez zadávania hesla.
- - Verejný kľúč sa nahráva do profilu na GitLab serveri (Edit Profile → SSH Keys).
- - Projekt pre zadania sa vytvára cez GitLab Classroom podľa konkrétnej študijnej skupiny.
- - Projekt sa naklonuje na lokálny počítač príkazom git clone a adresa servera sa pridá medzi known hosts.
- - Prvým krokom po naklonovaní repozitára je vytvorenie súboru README príkazom touch.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky