Ovládejte své verze a program ve skupině pomocí Git a Gitorious

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. .

setting_up_gitorious_on_your_own_server_article

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

  • 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


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   eliotime3000 řekl

    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ý).

  2.   železný kov řekl

    to je zajímavé!

  3.   Prošel sem řekl

    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.