Hvordan du installerer og konfigurerer git på fedora?

Hvordan du installerer og konfigurerer git på fedora?
Git er et av de populære distribuerte versjonskontrollsystemene (DVC) blant programmerere. Det lar deg administrere de trinnvise endringene du gjør i koden din. Vi kan også enkelt gå tilbake til den tidligere versjonen av en kode. Flere utviklere kan jobbe samtidig med det samme prosjektet. Teammedlemmer kan se endringene i et prosjekt, melding tilknyttet endringene, deres samarbeidspartnere, prosjektets tidslinje, fremdrift av arbeidet osv.

Fordelene ved å bruke git

Git er et åpen kildekodeverktøy og er gratis for alle å bruke. Nesten alle endringene gjøres lokalt, og det er ikke behov for å forplante disse endringene til noen sentral server også. Et prosjekt kan redigeres lokalt og kan senere lagres på en server, der enhver bidragsyter kan se og spore disse endringene. I motsetning til sentraliserte VC -er, har Git ikke et eneste feilpunkt.

Siden Git har distribuert arkitektur, kan alle få det siste øyeblikksbildet av verket, så vel som hele depotinnholdet og dets historie. Hvis serveren av en eller annen grunn går ned, kan en kopi fra klienten brukes som sikkerhetskopi og gjenopprette til serveren.

For å lagre og identifisere objekter i databasen, bruker Git en kryptografisk hasjfunksjon kjent som SHA-1 hasj. Før du lagrer data, oppsummerte Git -sjekker det og bruker denne sjekksummen for å referere til det.

Det er veldig enkelt å installere og krever ikke high-end maskinvare på klientsiden. Mange online hostingtjenester som GitHub tilbyr tjenester for å være vertskap for Git -prosjektet ditt på nettet for ekstern tilgang. Man kan få en hel sikkerhetskopi av et depot på sin lokale datamaskin. Endringer gjort av en bidragsyter til et depot blir dens del etter en forpliktelsesoperasjon.

Forpliktelsesoperasjonen gjør et øyeblikksbilde av gjeldende tilstand i depotet eller databasen. Etter at vi har jobbet med prosjektet vårt lokalt, kan vi publisere lokale forpliktelser til vår eksterne GIT -database eller depot ved hjelp av push -kommandoen.

Hva vil vi dekke?

I denne guiden vil vi se hvordan vi kan installere og konfigurere Git på Fedora 33 OS. Vi vil installere Git fra det offisielle depotet på Fedora, samt fra kildekoden som er lastet ned fra Git Official -nettstedet. La oss komme i gang med Git -installasjonsprosessen.

Metode 1. Installere git fra Fedora -lagringsplasser ved hjelp av DNF/Yum

Dette er en veldig enkel metode for å installere git. Du trenger bare å kjøre kommandoene nedenfor:

Trinn 1. Oppdater de tilgjengelige systempakkene med følgende kommando:

$ sudo dnf -y oppdatering

Steg 2. Installer nå Git med kommandoen nedenfor:

$ sudo dnf -y installer git

Etter kommandoen ovenfor, bruk følgende kommando for å sjekke den installerte versjonen av GIT:

$ git --version

Det er alt! Som du ser, kommer Git allerede installert på Fedora 33, men hvis det ikke er det, kan du installere den fra kommandoen ovenfor.

I dette tilfellet vil du avinstallere GIT, bare kjøre den vedlagte kommandoen nedenfor:

$ sudo dnf -y fjern git

Metode 2. Bygning fra kildekoden på Fedora

Git kan også installeres på Fedora fra den tilgjengelige kildekoden på Git -nettstedet. For å installere dem fra kildekoden, følg prosedyren nedenfor:

Trinn 1. Git krever at flere pakker blir installert før vi kan installere den fra kildekoden. Kjør kommandoen nedenfor for å installere disse avhengighetene:

$ sudo dnf installer dh-autorekonf curl-devis expat-devel gettext-deVel OpenSSL-Devel Perl-DeVel Zlib-DeVel

Steg 2. Når vi har alle nødvendige avhengigheter på plass, kan vi gå videre for å laste ned kildekoden. Kjør følgende kommando for å laste ned den komprimerte tarballen til Git -kildekoden:

$ wget https: // www.kjerne.org/pub/programvare/SCM/git/git-2.30.1.tjære.gz

Alternativt kan du også besøke denne lenken og laste ned filen manuelt til systemet ditt. Dette vises her:

Trinn 3. Pakk ut den nedlastede tjærefilen med kommandoen nedenfor:

$ tar -zxf git -2.30.1.tjære.gz

Trinn 4. Gå nå til den ekstraherte mappen på kommandolinjevinduet:

$ CD Git-2.30.1

Trinn 5. Kjør Make -kommandoen:

$ Gjør konfigurasjon

Trinn 6. Kjør konfigurasjonsskriptet:

$ ./konfigurere -prefix =/usr

Trinn 7. Kjør Make All -kommandoen:

$ gjør alt

Trinn 8. Kjør Make Install -kommandoen:

$ sudo lage installasjon

Nå er Git installert på systemet ditt. Sjekk versjonen herfra:

$ git --version

Konfigurere GIT -innstillinger på Fedora

Etter å ha installert Git, må vi legge til brukernavnet og e -postadressen vår til Git -kontoen vår. Dette vil gjøre det mulig for oss å forplikte koden vår på riktig måte. Denne informasjonen brukes av Git med alle forpliktelser vi gjør.

Merk: Git -brukernavnet er ikke det samme som for GitHub.

For å angi disse detaljene, kjør følgende kommandoer:

$ git config -global bruker.Navn "Ditt brukernavn"
$ git config -global bruker.Send e -post til "din@e -post"

Her erstatt "ditt brukernavn" med et brukernavn etter eget valg og "din@e-post" med e-post-IDen din. Det globale nøkkelordet vil gjøre at denne informasjonen skal brukes av alle endringer på systemet ditt. Hvis du vil bruke annen informasjon til et prosjekt, må du bare fjerne det globale søkeordet når du er inne i det spesifikke prosjektet.

La oss legge til et eksempel på brukernavn og e -post som:

Brukernavn = LinuxHint
Bruker-e-post = [email protected]

Kjør følgende kommando for å sjekke om disse innstillingene fungerte riktig:

$ git config -liste

Dette vises nedenfor:

Konklusjon

Gratulerer, du har nå installert Git med Fedora OS. Hvis du har fulgt denne opplæringen riktig, vil du ha lagt merke til at metode 1 er veldig grei for å installere Git. Du trenger bare å kjøre en enkel kommando for å få git på systemet ditt. I mellomtiden er metode 2 en lang vei for å installere Git, og det anbefales bare for avanserte brukere og systemadministratorer. Fordelen med å bruke denne metoden er at du kan få den siste tilgjengelige versjonen. For eksempel, i metode 1, er versjonen av Git installert fra det offisielle depotet 2.28.0, mens vi i metode 2 har versjon 2.30.1.