GITLAB SLU Založení projektu 1. gitlab.slu.cz – log in 2. New project – „PříjmeníJméno“ 3. Members – pec00073 – role = Maintainer Instalace • Putty - https://www.chiark.greenend.org.uk/~sgtatham/ putty/latest.html • Git - https://git-scm.com/downloads – Tipy: • Tortoise Plink • Bez https • Line ending conversion – UNIX • Terminál MinTTY Připojení na server 1. Generování klíče – GIT bash ssh-keygen -t rsa -b 4096 -C "your_email@example.com" Podrobnosti viz https://git-scm.com/book/cs/v2/Git-na-serveru- Generov%C3%A1n%C3%AD-ve%C5%99ejn%C3%A9ho- kl%C3%AD%C4%8De-SSH 2. Gitlab 1. Preferences – SSH Keys 2. CELÝ obsah souboru s VEŘEJNÝM klíčem (*.pub) do okna Key 3. Add Key Pagent • Transformace pro agenta – puttyGen 1. Load Key – přes All Files privátní klíč je bez přípony 2. Save Private Key – koncovka ppk 3. Vložte do Pagenta – běží na pozadí Propojení repositářů GIT cmd • git config --global user.name "Richard Peconka" • git config --global user.email richard.peconka@fpf.slu.cz • git clone git@gitlab.slu.cz:pec0073/peconkarichard.git • cd peconkarichard • touch README.md • git add README.md • git commit -m "add README" • git push -u origin master • Git pull • abc_substring_bug.cpp – Opravte chybu a výsledek zašlete do centrálního repositáře