Controla les teves versions i programa en grup amb Git i Gitorious

Aquestes proves i els resultats van ser realitzats a la meta distribució Canaima

Git és un programari de control de versions dissenyat per Linus Torvalds, pensant en l'eficiència i la confiança del manteniment de versions d'aplicacions quan aquestes tenen un gran nombre d'arxius de codi font.

Gitorious és el nom d'un sistema per oferir allotjament a projectes de desenvolupament cooperatiu de programari lliure basat en un entorn web usant el sistema de control de versions distribuïts Git, així com el programari d'aquest servidor de codi obert que és desenvolupat i allotjat-hi .

setting_up_gitorious_on_your_own_server_article

Què podem fer amb aquests dos elements?
Aquests dos elements van de la mà, amb git empaquetem el nostre codi de font. Amb Gitorious ho compartim d'una manera simple i elegant, perquè més desenvolupadors puguin contribuir amb el projecte, alhora gestionem les versions que s'hagin fet amb anterioritat.

Com va fer servir Git & Gitorius ?

Comencem amb Gitorius

  • Registrar-se i confirmar compte per correu
  • Crear SSH Key. La SSH Key és la nostra clau d'accés per pujar els fitxers a gitorius.
  • Per crear la clau d'accés anem a la terminal i instal·lem el paquet suo apt-get install ssh
  • Executem al terminal “ssh-keygen”
  • Seguim els passos i introduïm la clau.
  • Si tot surt bé tenim la nostra clau serà creada
  • Accedim al directori /home/usuari/.ssh
  • Copiem el que està dins del fitxer id_rsa.pub
  • Després accedim a la nostra sessió de gitorious i ingressem el que copiem al «Manage SSH Keys»
  • Ara bé, ja podem crear el projecte a la pàgina de gitorius. “Create a New Proyect”, omplim el formulari.
  • Creem el repositori, Afegim-hi un nom i una descripció.

Ara anem amb GIT

Ara sol·licitem una còpia del projecte.

git clone git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git

cd nombredelrepositorio

Crea una branca anomenada master al teu repositori des de Gitorious, executant:

git remote add master git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git

Copia tot el codi font del teu projecte a l'interior del directori actual:

cp -rv /path/to/your/code/nombredelrepositorio/* . O crea los archivos fuente de tu proyecto

Afegeix els nous fitxers a aquesta branca (master):

git add .

Fes commit d'aquest canvi, vull dir, fes commit de tots els fitxers que vas copiar fa un minut:

git commit -a

Actualitza el teu projecte al repositori de Gitorious:

git push --all

Notes:

Hi ha més opcions amb git, això és el bàsic, per poder crear el projecte, pujar i actualitzar els fitxers, òbviament git és més complex.

Sé que hi ha front – end per a git però ho prefereixo així, i d'això es tracta l'article.

També aplica per a bitbucket


3 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   eliotime3000 va dir

    Bastant pràctic, per ser-te sincer, però és molt més segur fer-ho a Debian que a Canaima (encara que Canaima està a l'Ubuntu, per ser sincer).

  2.   ferxometal va dir

    aquesta interessant!

  3.   passava per aqui va dir

    molt bo, jo m'instal·li a la debian gitosi + gitweb(enrere de nginx) i la veritat estic molt content, sobretot, perquè li dono /etc de cada equip i tinc un control de canvis més ràpid i visible, per dir-ho.