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 .
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
- Dirigir-se a la direcció www.gitorious.org
- 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
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).
aquesta interessant!
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.