Tyto testy a výsledky byly provedeny v distribuční meta Canaima
Git je software pro správu verzí navržený Linusem Torvaldsem, který přemýšlí o efektivitě a spolehlivosti verzí aplikací, pokud mají velký počet souborů zdrojového kódu.
Gitorious je název systému nabízejícího hostování na projektech kooperativního vývoje svobodného softwaru založeného na webovém prostředí využívajícím systém řízení distribuované verze Git, stejně jako software tohoto open source serveru, který je v něm vyvíjen a hostován. .
Co můžeme dělat s těmito dvěma prvky?
Tyto dva prvky jdou ruku v ruce, s git zabalíme náš zdrojový kód. S Gitorious to sdílíme jednoduchým a elegantním způsobem, takže do projektu může přispět více vývojářů, současně spravujeme verze, které byly dříve vytvořeny.
Jak používat Git & Gitorius?
Začněme s Gitoriem
- Přejděte na adresu gitorious.org
- Zaregistrujte se a potvrďte účet poštou
- Vytvořte klíč SSH. Klíč SSH je náš přístupový klíč k nahrávání souborů na gitorius.
- Chcete-li vytvořit přístupový klíč, přejdeme k terminálu a nainstalujeme balíček "sudo apt-get install ssh"
- Provádíme v terminálu "ssh-keygen"
- Postupujeme podle pokynů a zadáme klíč.
- Pokud vše půjde dobře, budeme mít vytvořeno naše heslo
- Vstupujeme do adresáře /home/usuario/.ssh
- Zkopírujeme, co je uvnitř souboru id_rsa.pub
- Poté vstoupíme do naší slavné relace a zadáme to, co jsme zkopírovali do „Spravovat klíče SSH“
- Nyní můžeme vytvořit projekt na stránce gitorius. „Vytvořit nový projekt“, vyplníme formulář.
- Vytvoříme úložiště, přidáme k němu název a popis.
Teď jdeme s GIT
Nyní požadujeme kopii projektu.
git clone git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git
cd nombredelrepositorio
Vytvořte ve svém úložišti větev nazvanou „master“ z Gitorious, běžící:
git remote add master git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git
Zkopírujte celý zdrojový kód svého projektu do aktuálního adresáře:
cp -rv /path/to/your/code/nombredelrepositorio/* . O crea los archivos fuente de tu proyecto
Přidejte nové soubory do této větve (hlavní):
git add .
Potvrďte tuto změnu, myslím tím všechny soubory, které jste zkopírovali před minutou:
git commit -a
Aktualizujte svůj projekt v úložišti Gitorious:
git push --all
Poznámky:
Existuje více možností s git, to jsou základy, aby bylo možné vytvořit projekt, nahrát a aktualizovat soubory, git je samozřejmě složitější.
Vím, že existují front-endy pro git, ale mám to tak raději, a o tom je článek.
Platí také pro bitbucket
Abych byl upřímný, docela užitečné, ale je mnohem bezpečnější to dělat na Debianu než na Canaimě (i když je Canaima na úrovni Ubuntu, abych byl upřímný).
to je zajímavé!
Velmi dobře, nainstaloval jsem do debian gitosis + gitweb (za nginx) a pravdou je, že jsem především velmi šťastný, protože dávám / etc každého týmu a mám takřka rychlejší a viditelnější kontrolu změn.