Styr dine versioner og programmer i gruppe med Git og Gitorious

Disse tests og resultaterne blev udført i Canaima-fordelingsmetaen

Git er en versionskontrolsoftware designet af Linus Torvalds med effektivitet og pålidelighed i applikationsversionering i tankerne, når de har et stort antal kildekodefiler.

Gitorious er navnet på et system, der tilbyder hosting til kooperative udviklingsprojekter af gratis software baseret på et webmiljø ved hjælp af det distribuerede Git-kontrolsystem, såvel som softwaren til denne open source-server, der er udviklet og hostet i den. .

setting_up_gitorious_on_your_own_server_article

Hvad kan vi gøre med disse to elementer?
Disse to elementer går hånd i hånd, med git pakker vi vores kildekode. Med Gitorious deler vi det på en enkel og elegant måde, så flere udviklere kan bidrage til projektet, samtidig administrerer vi de versioner, der er lavet tidligere.

Hvordan bruges Git & Gitorius?

Lad os starte med Gitorius

  • Registrer og bekræft konto via mail
  • Opret SSH-nøgle. SSH-nøglen er vores adgangsnøgle til at uploade filerne til gitorius.
  • For at oprette adgangsnøglen går vi til terminalen og installerer pakken "sudo apt-get install ssh"
  • Vi udfører i terminalen "ssh-keygen"
  • Vi følger trinene og indtaster nøglen.
  • Hvis alt går godt, har vi vores kodeord, det oprettes
  • Vi får adgang til /home/usuario/.ssh biblioteket
  • Vi kopierer, hvad der er inde i id_rsa.pub-filen
  • Derefter får vi adgang til vores gitorious session og indtaster det, vi kopierede, til "Manage SSH Keys"
  • Nu kan vi oprette projektet på gitorius-siden. "Opret et nyt projekt", udfylder vi formularen.
  • Vi opretter lageret, vi tilføjer et navn og en beskrivelse til det.

Nu går vi med GIT

Nu anmoder vi om en kopi af projektet.

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

cd nombredelrepositorio

Opret en gren kaldet "master" i dit lager fra Gitorious, kørende:

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

Kopier al kildekode for dit projekt i din nuværende bibliotek:

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

Føj de nye filer til denne gren (master):

git add .

Foretag denne ændring, jeg mener at forpligte alle de filer, du kopierede for et minut siden:

git commit -a

Opdater dit projekt i Gitorious repository:

git push --all

Bemærkninger:

Der er flere muligheder med git, dette er det grundlæggende at være i stand til at oprette projektet, uploade og opdatere filerne, selvfølgelig er git mere kompleks.

Jeg ved, at der er frontend til git, men jeg foretrækker det på den måde, og det er det, artiklen handler om.

Gælder også for bitbucket


3 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   eliotime3000 sagde han

    Ret praktisk, for at være ærlig, men det er meget sikrere at gøre det på Debian end Canaima (selvom Canaima er på niveau med Ubuntu, for at være ærlig).

  2.   ferchmetal sagde han

    Det er interessant!

  3.   Han gik igennem her sagde han

    Meget god, jeg installerede i debian gitosis + gitweb (bag nginx) og sandheden er, at jeg frem for alt er meget glad, fordi jeg giver / etc af hvert hold, og jeg har en hurtigere og mere synlig ændringskontrol, så at sige.