Aceste teste și rezultatele au fost efectuate în meta de distribuție Canaima
Git este un software de control al versiunilor proiectat de Linus Torvalds, gândindu-se la eficiența și fiabilitatea versionării aplicațiilor atunci când acestea au un număr mare de fișiere de cod sursă.
Gitorious este numele unui sistem care oferă găzduire proiectelor de dezvoltare cooperativă de software gratuit bazat pe un mediu Web care utilizează sistemul de control al versiunilor distribuite Git, precum și software-ul acestui server open source care este dezvoltat și găzduit în acesta. .
Ce putem face cu aceste două elemente?
Aceste două elemente merg mână în mână, cu git ne împachetăm codul sursă. Cu Gitorious îl împărtășim într-un mod simplu și elegant, astfel încât mai mulți dezvoltatori să poată contribui la proiect, în același timp gestionăm versiunile care au fost făcute anterior.
Cum se folosește Git & Gitorius?
Să începem cu Gitorius
- Accesați adresa gitorious.org
- Înregistrați-vă și confirmați contul prin poștă
- Creați cheia SSH. Cheia SSH este cheia noastră de acces pentru a încărca fișierele în gitorius.
- Pentru a crea cheia de acces mergem la terminal și instalăm pachetul „sudo apt-get install ssh”
- Executăm în terminalul „ssh-keygen”
- Urmăm pașii și introducem cheia.
- Dacă totul merge bine, avem parola noastră, va fi creată
- Accesăm directorul /home/usuario/.ssh
- Copiem ceea ce este în fișierul id_rsa.pub
- Apoi, accesăm sesiunea noastră gitorious și introducem ceea ce am copiat în „Gestionați cheile SSH”
- Acum, putem crea proiectul pe pagina Gitorius. „Creați un proiect nou”, completăm formularul.
- Creăm depozitul, îi adăugăm un nume și o descriere.
Acum mergem cu GIT
Acum solicităm o copie a proiectului.
git clone git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git
cd nombredelrepositorio
Creați o ramură numită „master” în depozitul dvs. din Gitorious, rulând:
git remote add master git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git
Copiați tot codul sursă al proiectului dvs. în directorul curent:
cp -rv /path/to/your/code/nombredelrepositorio/* . O crea los archivos fuente de tu proyecto
Adăugați noile fișiere la această ramură (master):
git add .
Confirmați această modificare, adică comiteți toate fișierele pe care le-ați copiat acum un minut:
git commit -a
Actualizați-vă proiectul în depozitul Gitorious:
git push --all
Note:
Există mai multe opțiuni cu git, acesta este elementul de bază, pentru a putea crea proiectul, încărca și actualiza fișierele, evident git este mai complex.
Știu că există front-end-uri pentru git, dar o prefer așa, și despre asta este vorba în articol.
Se aplică și pentru bitbucket
Destul de la îndemână, ca să fiu sincer, dar este mult mai sigur să o faci pe Debian decât Canaima (deși Canaima este la egalitate cu Ubuntu, ca să fiu sincer).
e interesant!
Foarte bine, am instalat în debian gitoza + gitweb (în spatele lui nginx) și adevărul este că sunt foarte fericit, mai presus de toate, pentru că dau / etc din fiecare echipă și am un control al schimbărilor mai rapid și mai vizibil, ca să zic așa.