Тези тестове и резултатите са проведени в метатета за разпределение Canaima
Git е софтуер за контрол на версиите, проектиран от Линус Торвалдс, мислейки за ефективността и надеждността на версирането на приложения, когато имат голям брой файлове с изходен код.
Gitorious е името на система, която предлага хостинг на съвместни проекти за разработка на безплатен софтуер, базиран на уеб среда, използваща системата за контрол на разпределените версии на Git, както и софтуера на този сървър с отворен код, който е разработен и хостван в него. .
Какво можем да направим с тези два елемента?
Тези два елемента вървят ръка за ръка, с git ние пакетираме нашия изходен код. С Gitorious го споделяме по прост и елегантен начин, така че повече разработчици да могат да допринесат за проекта, като в същото време управляваме версиите, направени преди това.
Как да използвам Git & Gitorius?
Нека започнем с Гиторий
- Отидете на адреса gitorious.org
- Регистрирайте се и потвърдете акаунта по пощата
- Създайте SSH ключ. SSH ключът е нашият ключ за достъп за качване на файловете в gitorius.
- За да създадем ключа за достъп, отиваме в терминала и инсталираме пакета "sudo apt-get install ssh"
- Изпълняваме в терминала "ssh-keygen"
- Следваме стъпките и въвеждаме ключа.
- Ако всичко върви добре, ние ще създадем нашата парола
- Осъществяваме достъп до директорията /home/usuario/.ssh
- Копираме това, което се намира във файла id_rsa.pub
- След това влизаме в нашата gitorious сесия и въвеждаме копираното от нас в „Управление на SSH ключове“
- Сега можем да създадем проекта на страницата gitorius. "Създаване на нов проект", ние попълваме формуляра.
- Създаваме хранилището, добавяме име и описание към него.
Сега отиваме с GIT
Сега искаме копие от проекта.
git clone git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git
cd nombredelrepositorio
Създайте клон, наречен "master" във вашето хранилище от Gitorious, изпълнявайки:
git remote add master git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git
Копирайте целия изходен код на вашия проект във вашата текуща директория:
cp -rv /path/to/your/code/nombredelrepositorio/* . O crea los archivos fuente de tu proyecto
Добавете новите файлове към този клон (главен):
git add .
Завържете тази промяна, имам предвид ангажирайте всички файлове, които сте копирали преди минута:
git commit -a
Актуализирайте проекта си в хранилището на Gitorious:
git push --all
Забележки:
Има повече опции с git, това са основите, за да можете да създадете проекта, да качите и актуализирате файловете, очевидно git е по-сложен.
Знам, че има предни краища за git, но аз го предпочитам по този начин и за това става въпрос в статията.
Прилага се и за bitbucket
Доста удобно, честно казано, но е много по-безопасно да го правим на Debian, отколкото Canaima (въпреки че Canaima е наравно с Ubuntu, честно казано).
интересно е!
много добре, инсталирах на debian gitosis + gitweb (зад nginx) и истината е, че съм много щастлив, преди всичко, защото давам / и т.н. на всеки екип и имам по-бърз и видим контрол на промените, така да се каже