Version Control | ZAP Tutorial (2024/2025)

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 sa venuje systémom na správu verzií a ich praktickému nastaveniu pre potreby predmetu ZAP, keďže bez nich nie je možné odovzdávať zadania. Vysvetľuje princíp asymetrického šifrovania pomocou SSH kľúčov a demonštruje ich vygenerovanie príkazom ssh-keygen vrátane riešenia typickej chyby s neexistujúcim priečinkom .ssh. Následne ukazuje, ako verejný kľúč nahrať do profilu na serveri GitLab a upozorňuje na časté chyby pri kopírovaní kľúča. Na záver sa preberá vytvorenie osobného projektu pre zadania pomocou aplikácie GitLab Classroom, pričom zdôrazňuje, že projekt je možné vytvoriť iba raz a treba postupovať opatrne.

  • - Systémy na správu verzií umožňujú tímovú spoluprácu a návrat k predchádzajúcim verziám kódu.
  • - Na predmete sa používa GitLab a nástroj Git na odovzdávanie zadaní.
  • - Komunikácia so serverom prebieha cez protokol SSH, preto je potrebné vygenerovať SSH kľúče príkazom ssh-keygen.
  • - Pri chýbajúcom priečinku .ssh je potrebné ho manuálne vytvoriť v domovskom adresári.
  • - Verejný kľúč (id_rsa.pub) sa nahráva do profilu na GitLab, privátny kľúč sa nikdy nezdieľa.
  • - Časté chyby pri nahrávaní kľúča vznikajú nesprávnym kopírovaním (napr. zalomené riadky v PuTTY).
  • - Projekt pre zadania sa vytvára cez GitLab Classroom a dá sa vytvoriť iba raz.

Zhrnutie pripravené s pomocou AI z prepisu videa.