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. .
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
- Gå til adressen gitorious.org
- 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
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).
Det er interessant!
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.