ZAP - Tutorial Version Control RU

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 vysvetľuje princípy systémov na správu verzií (Version Control Systems) a ich praktické využitie prostredníctvom GitLabu v predmete ZAP. Predstavuje generovanie SSH kľúčov, ich asynchrónne šifrovanie a pridanie verejného kľúča do profilu na GitLabe. Následne demonštruje vytvorenie nového projektu cez GitLab Classroom, jeho naklonovanie na lokálny počítač a základný pracovný postup s Gitom – sledovanie súborov, commitovanie zmien s komentárom, nahrávanie zmien na server (push) a synchronizáciu zmien zo servera (pull). Na záver sa ukazuje vytvorenie priečinka s úlohou (ps1) a jeho nahratie na server ako ukážka reálneho pracovného postupu.

  • - VCS (napr. Git) slúži na sledovanie zmien v kóde, prácu z viacerých zariadení a spoluprácu viacerých ľudí na projekte.
  • - SSH kľúč sa generuje príkazom ssh-keygen a skladá sa z privátneho (id_rsa) a verejného (id_rsa.pub) kľúča – asynchrónne šifrovanie.
  • - Verejný SSH kľúč sa pridáva do profilu na GitLabe v sekcii SSH Keys s odporúčanou dlhšou platnosťou.
  • - Nový projekt sa vytvára cez GitLab Classroom a klonuje sa príkazom git clone.
  • - Základný pracovný postup: git add (sledovanie súboru), git commit -m "komentár" (potvrdenie zmien), git push (nahratie na server), git pull (stiahnutie zmien zo servera).
  • - Pred prvým commitom je potrebné nastaviť git config --global user.name a user.email.
  • - Predmet používa jednu hlavnú vetvu (master/main) bez vetvenia projektu.

Zhrnutie pripravené s pomocou AI z prepisu videa.