Deze tests en de resultaten werden uitgevoerd in de Canaima-distributiemeta
Git is een versiebeheersoftware ontworpen door Linus Torvalds, met de efficiëntie en betrouwbaarheid van applicatieversies in gedachten wanneer ze een groot aantal broncodebestanden hebben.
Gitorious is de naam van een systeem dat hosting biedt aan coöperatieve ontwikkelingsprojecten van gratis software op basis van een webomgeving met behulp van het gedistribueerde versiebeheersysteem van Git, evenals de software van deze open source-server die daarin wordt ontwikkeld en gehost.
Wat kunnen we doen met deze twee elementen?
Deze twee elementen gaan hand in hand, met git verpakken we onze broncode. Met Gitorious delen we het op een eenvoudige en elegante manier, zodat meer ontwikkelaars kunnen bijdragen aan het project, terwijl we tegelijkertijd de versies beheren die eerder gemaakt zijn.
Hoe gebruik je Git & Gitorius?
Laten we beginnen met Gitorius
- Ga naar het adres gitorious.org
- Registreer en bevestig uw account per mail
- Maak een SSH-sleutel. De SSH-sleutel is onze toegangssleutel om de bestanden naar gitorius te uploaden.
- Om de toegangssleutel te maken, gaan we naar de terminal en installeren we het pakket "sudo apt-get install ssh"
- We voeren in de terminal 'ssh-keygen' uit
- We volgen de stappen en voeren de sleutel in.
- Als alles goed gaat hebben we ons wachtwoord aangemaakt
- We openen de map /home/usuario/.ssh
- We kopiëren wat er in het id_rsa.pub-bestand staat
- Vervolgens openen we onze prachtige sessie en voeren we wat we hebben gekopieerd in bij 'Beheer SSH-sleutels'
- Nu kunnen we het project op de gitorius-pagina maken. "Create a New Project", we vullen het formulier in.
- We creëren de repository, we voegen er een naam en een beschrijving aan toe.
Nu gaan we met GIT
Nu vragen we een kopie van het project aan.
git clone git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git
cd nombredelrepositorio
Maak een branch genaamd "master" in je repository vanuit Gitorious, draaiend:
git remote add master git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git
Kopieer alle broncode van uw project in uw huidige directory:
cp -rv /path/to/your/code/nombredelrepositorio/* . O crea los archivos fuente de tu proyecto
Voeg de nieuwe bestanden toe aan deze branch (master):
git add .
Voer deze wijziging door, ik bedoel, leg alle bestanden vast die u een minuut geleden hebt gekopieerd:
git commit -a
Werk uw project bij in de Gitorious-repository:
git push --all
Opmerkingen:
Er zijn meer opties met git, dit is de basis, om het project te kunnen maken, de bestanden te uploaden en bij te werken, het is duidelijk dat git complexer is.
Ik weet dat er front-ends zijn voor git, maar ik geef er de voorkeur aan op die manier, en daar gaat het artikel over.
Geldt ook voor bitbucket
Best handig, om eerlijk te zijn, maar het is veel veiliger om het op Debian te doen dan Canaima (hoewel Canaima op gelijke voet staat met Ubuntu, om eerlijk te zijn).
het is interessant!
Heel goed, ik heb in debian gitosis + gitweb (achter nginx) geïnstalleerd en de waarheid is dat ik vooral heel blij ben, omdat ik / etc van elk team geef en ik een snellere en beter zichtbare controle heb om zo te zeggen.