Tieto testy a výsledky sa uskutočnili v meta distribúcii Canaima
Git je softvér na správu verzií navrhnutý Linusom Torvaldsom, ktorý má na pamäti efektívnosť a spoľahlivosť spravovania verzií aplikácií, keď majú veľké množstvo súborov zdrojových kódov.
Gitorious je názov systému, ktorý ponúka hosťovanie na kooperatívnych vývojových projektoch slobodného softvéru založeného na webovom prostredí pomocou systému riadenia distribuovanej verzie Git, ako aj softvéru tohto servera s otvoreným zdrojovým kódom, ktorý je v ňom vyvíjaný a hostovaný.
Čo môžeme urobiť s týmito dvoma prvkami?
Tieto dva prvky idú ruka v ruke, s programom git zabalíme náš zdrojový kód. S Gitorious to zdieľame jednoduchým a elegantným spôsobom, aby do projektu mohlo prispieť viac vývojárov, zároveň spravujeme verzie, ktoré boli vyrobené predtým.
Ako používať Git & Gitorius?
Začnime Gitoriusom
- Choďte na adresu gitorious.org
- Zaregistrujte sa a potvrďte účet poštou
- Vytvorte kľúč SSH. Kľúč SSH je náš prístupový kľúč na nahrávanie súborov na server gitorius.
- Aby sme vytvorili prístupový kľúč, ideme do terminálu a nainštalujeme balíček „sudo apt-get install ssh“
- Vykonávame v termináli "ssh-keygen"
- Postupujeme podľa pokynov a zadáme kľúč.
- Ak všetko dobre dopadne, máme svoje heslo, ktoré sa vytvorí
- Dostávame sa do adresára /home/usuario/.ssh
- Skopírujeme, čo sa nachádza v súbore id_rsa.pub
- Potom vstúpime do našej slávnej relácie a do položky „Správa kľúčov SSH“ zadáme to, čo sme skopírovali.
- Teraz môžeme vytvoriť projekt na stránke gitorius. „Vytvoriť nový projekt“, vyplníme formulár.
- Vytvoríme úložisko, pridáme k nemu názov a popis.
Teraz ideme s GIT
Teraz požadujeme kópiu projektu.
git clone git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git
cd nombredelrepositorio
Vytvorte vo svojom úložisku pobočku s názvom „master“ z Gitorious, ktorá beží:
git remote add master git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git
Skopírujte všetky zdrojové kódy svojho projektu do svojho aktuálneho adresára:
cp -rv /path/to/your/code/nombredelrepositorio/* . O crea los archivos fuente de tu proyecto
Pridajte nové súbory do tejto vetvy (hlavnej):
git add .
Vykonajte túto zmenu, myslím tým všetky súbory, ktoré ste skopírovali pred minútou:
git commit -a
Aktualizujte svoj projekt v úložisku Gitorious:
git push --all
Poznámky:
Existuje viac možností s git, toto je základ, vedieť vytvoriť projekt, nahrať a aktualizovať súbory, git je samozrejme zložitejší.
Viem, že existujú fronty pre git, ale mám to tak radšej a o tom je článok.
Platí aj pre bitbucket
Úprimne povedané, celkom šikovný, ale je oveľa bezpečnejšie to robiť v Debiane ako Canaima (aj keď Canaima je, samozrejme, na rovnakej úrovni ako Ubuntu).
je to zaujímavé!
Veľmi dobré, nainštaloval som do debian gitosis + gitweb (za nginx) a pravdou je, že som predovšetkým veľmi šťastný, pretože dávam / etc každého tímu a mám takpovediac rýchlejšiu a viditeľnejšiu kontrolu zmien.