Beheer uw versies en programma in groep met Git en Gitorious

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.

setting_up_gitorious_op_uw_eigen_server_artikel

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

  • 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


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   eliotime3000 zei

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

  2.   ferchmetaal zei

    het is interessant!

  3.   Hij kwam hier langs zei

    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.