fbpx

GIT základy

Návod pre mierne pokročilých

Tento návod je určený pre tých, čo už o Gite čo-to vedia a potrebujú sa zorientovať v nami ponúkanej službe. Pre úplných začiatočníkov do problematiky version control a Gitu špecifickejšie existuje viacero zdrojov informácii, odporúcame napríklad http://git-scm.com/book/cs


Vytvorenie GIT konta

Git konto bude previazané s vaším užívateľským kontom, ktorým sa prihlasujete do https://admin.websupport.sk. Vytvoríte ho navštívením sekcie Bonusy, pod ktorým nájdete tlačidlo “spravovať git repozitáre” – pri prvej návšteve môžete zadať nové prihlasovacie údaje, po ich potvrdení vás prehliadač nasmeruje na konfiguráciu prvého SSH kľúča (tento krok môžete preskočiť a kľúče pridať neskôr buď pomocou “nášho” UI alebo priamo v GitLab-e).


Z adresy noreply@websupport.sk vám prídu dva e-maily: jeden z nich bude obsahovať link, ktorým je nutné potvrdiť registráciu vášho Git účtu.

Vytvorenie SSH kľúča

Pokiaľ máte poruke Linuxácku konzolu a náhodou ešte nemáte vygenerovaný svoje SSH kľúče, môžete ich vytvoriť príkazom ssh-keygen (verejný kľúč je defaultne uložený v ~/.ssh/id_rsa.pub).

Pod Windows môžete SSH kľúč vygenerovať s pomocou utility puttygen.

Vytvorenie projektu

Po kliknutí na “Vytvoriť nový projekt” budete vyzvaní na zadanie mena nového projektu(repozitáru).

Globálne nastavenie GITu

git config –global user.name „John Smith“
git config –global user.email „john.smith@nist.gov“

Vytvorenie nového repozitáru

mkdir moj_repozitar
cd moj_repozitar
git init
touch README
git add README
git commit -m ‚first commit‘
git remote add origin git@gitlab.websupport.sk:<ucet>/<repozitar>.git
git push -u origin master

Import existujúceho repozitáru

cd moj_repozitar
git remote add origin git@gitlab.websupport.sk:<ucet>/<repozitar>.git
git push -u origin master

Repozitáre je samozrejme možné vytvárať aj priamo v Gitlabe.

Správa repozitárov

Správa prebieha v prostredí Gitlab na adrese https://gitlab.websupport.sk/ – užívatelia Githubu a Bitbucketu by sa tu mali cítiť ako doma. Tu prebehneme len základnú funkcionalitu, ale podrobnú dokumentáciu nájdete na adrese https://gitlab.websupport.sk/help.

 ! STARY ! 

Horná lišta ponúka prístup k

  • dashboardu – prehľad posledných správ o commitoch, merge requestoch, nových developeroch
  • vyhľadávaniu – názvy repozitárov, súborov, či fulltextové vyhľadávanie v zdrojovom kóde
  • zoznamu verejne prístupných repozitárov
  • vlastnému pastebinu
  • vytvoreniu nového repozitáru
  • nastaveniu Git profilu (bez avataru ani na krok!)

FAQ

Môžem vytvoriť viacero Git užívateľov?

Jeden Ws účet môže mať namapovaný práve jeden Git účet, ale v sekcii Užívatelia je možné vytvoriť nový WS účet – pamätajte ale, že nový účet má rovnaké práva ako vy (subadmini nemajú možnosť vytvoriť Git účet, keďže nemajú prístup k sekcii Bonusy).

Sú repozitáre nejako obmedzené?

Neexistujú pevné limity na počet alebo veľkosť repozitárov, je však nutné pamätať že Git je vytvorený predovšetkým k správe kódu, a tak by ste sa ukladaniu binárnemu obsahu mali pokiaľ možno vyhnúť. Pokiaľ váš projekt zahŕňa väčšie binárne súbory, porozmýšľajte nad ich vyradením z repozitára pomocou .gitignore.

Nemôžem sa prihlásiť, čo teraz?

Pokiaľ ste zabudli svoje heslo, na https://gitlab.websupport.sk/users/sign_in si môžete vyžiadať zaslanie e-mailu s inštrukciami pre vyresetovanie svojho hesla. Pokiaľ ste omylom zmazali “confirmation” e-mail s linkom pre potvrdenie registrácie vášho Git účtu, je tu možnosť nechať si ho zaslať opätovne.

Aktualizované 16. januára 2019

Bol pre vás tento návod nápomocný?

Mohlo by vás tiež zaujímať: