GIT základy

Tento návod je určený pro ty, kteří už o GITu něco vědí a potřebují se zorientovat v námi nabízené službě. Pro úplné začátečníky okolo problematiky version control a GITu existuje více zdrojů informací, doporučujeme například http://git-scm.com/book/cs.


Vytvoření GIT účtu

Git účet bude provázaný s vaším uživatelským účtem, pod kterým se přihlašujete do Webadminu. Vytvoříte ho navštívením sekce Bonusy, kde najdete tlačítko „spravovat git repozitář“ – při první návštěvě můžete zadat nové přihlašovací údaje, po jejich potvrzení vás prohlížeč nasměruje na konfiguraci prvního SSH klíče (tento krok můžete přeskočit a klíče přidat později pomocí „našeho“ UI nebo přímo v GitLabu)

Z adresy noreply@websupport.cz vám přijdou dva e-maily: jeden z nich bude obsahovat link, kterým je nutné potvrdit registraci vašeho Git účtu.

Vytvoření SSH klíče

Pokud máte poruce Linux konzoli a náhodou ještě nemáte vygenerované svoje SSH klíče, můžete je vytvořit příkazem ssh-keygen (veřejný klíč je defaultně uložený v ~/.ssh/id_rsa.pub)

Pro Windows můžete SSH klíč vygenerovat s pomocí utility puttygen.

Vytvoření projektu

Po kliknutí na Vytvořit nový projekt budete vyzváni k zadání jména nového projektu (repozitáře).

Globální nastavení GITu

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

Vytvoření nového repozitáře

mkdir my_repository
cd my_repository
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ícího repozitáře

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

Repozitáře je samozřejmě možné vytvářet i přímo v Gitlabu.

Správa repozitářů

Správa probíhá v prostředí Gitlab na adrese https://gitlab.websupport.sk/ – uživatelé Gitlabu a Bitbucketu by se zde měli cítit jako doma. Zde probereme jen základní funkcionalitu, ale podrobnou dokumentaci najdete na adrese https://gitlab.websupport.sk/help.

 ! STARY ! 

Horní lišta nabízí přístup k:

  • dashboardu – přehled posledních zpráv o commitech, merge requestech, nových developerech
  • vyhledávání – názvy repozitářů, souborů, nebo fulltextové vyhledávání ve zdrojovém kódu
  • seznamu veřejně přístupných repozitářů
  • vlastnímu pastebinu
  • vytvoření nového repozitáře
  • nastavení Git profilu (bez avatara ani na krok!)

FAQ

Můžu vytvořit více Git uživatelů?

Jeden WS účet může mít namapovaný právě jeden Git účet, ale v sekci Uživatelé je možné vytvořit nový WS účet – pamatujte ale, že nový účet má stejná práva jako vy (subadmini nemají možnost vytvořit Git účet, protože nemají přístup do sekce Bonusy)

Jsou repoziáře nějak omezené?

Neexistují pevné limity na počet nebo velikost repozitářů, je ale nutné pamatovat, že Git je vytvořený především ke správě kódu, a tak byste se ukládání binárního obsahu měli pokud možno vyhnout. Pokud váš projekt zahrnuje větší binární soubory, popřemýšlejte nad jejich vyřazením z repozitáře pomocí .gitignore.

Nemůžu se přihlásit, co mám dělat?

Pokud jste zapomněli své heslo, na https://gitlab.websupport.sk/users/sign_in si můžete vyžádat zaslání e-mailu s instrukcemi pro vyresetování hesla. Pokud jste omylem smazali „confirmation“ e-mail s linkem pro potvrzení registrace vašeho Git účtu, je zde možnost nechat si ho opakovaně zaslat.

Aktualizováno: 2 září, 2021

Byl tento článek užitečný?

Related Articles

Zákaznická podpora
24 hodin denně, 7 dní v týdnu
KONTAKTOVAT PODPORU