ZAP - Tutorial Version Control (2019/2020)

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

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.

Otvoriť AI: ChatGPT · Claude · Gemini

Zhrnutie prednášky

Prednáška je praktickým tutoriálom k použitiu systému Git v predmete ZAP v súvislosti s odovzdávaním zadania PS1. Vysvetľuje nastavenie SSH kľúčov pre bezpečné pripojenie k školskému Git serveru bez nutnosti opakovaného zadávania hesla, princíp šifrovania verejným a súkromným kľúčom a nahratie verejného kľúča na server. Ďalej ukazuje vytvorenie repozitára ZAP-2019, jeho naklonovanie lokálne, vytvorenie a úpravu súboru README podľa požadovaného formátu (skupina študenta) a vytvorenie priečinka PS1 s prvým programom task1.c. Demonštruje základný pracovný cyklus Gitu — git add, git commit a git push — vrátane sledovania stavu zmien pomocou git status a vysvetlenia rozdielu medzi lokálnymi a vzdialenými zmenami. Zdôrazňuje sa automatizované testovanie odovzdaných riešení na serveri každé 3 hodiny.

  • - Vygenerovanie SSH kľúčov (ssh-keygen) a princíp šifrovania verejným/súkromným kľúčom
  • - Nahratie verejného kľúča (id_rsa.pub) na Git server pre bezheslové pripojenie
  • - Vytvorenie repozitára ZAP-2019 na serveri a jeho naklonovanie príkazom git clone
  • - Vytvorenie a úprava súboru README s presným formátom skupiny (napr. Group: A3)
  • - Vytvorenie priečinka PS1 a programu task1.c pre prvú úlohu (orientačný beh)
  • - Základný Git workflow: git add, git commit -m, git push
  • - Automatizované testovanie riešení na serveri každé 3 hodiny, zobrazenie len nesprávnych máp

Zhrnutie pripravené s pomocou AI z prepisu videa.