Controlați-vă versiunile și programul în grup cu Git și Gitorious

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

setting_up_gitorious_on_your_your_own_server_article

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

  • Î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


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   eliotime3000 el a spus

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

  2.   ferchmetal el a spus

    e interesant!

  3.   A trecut pe aici el a spus

    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.