Hvordan installere og konfigurere Git på Linux

Hvordan installere og konfigurere Git på Linux

Git er det mest populære versjonskontrollsystemet for mange programvareutviklere. Linus Torvalds utviklet Git under utviklingen av Linux -kjernen tilbake i 2005. Og siden har utviklere i stor grad brukt dette versjonskontrollsystemet for å samarbeide med andre medlemmer om prosjektene sine.





Hvis du lærer programvareutvikling og dens forskjellige fasetter, har du kanskje allerede hørt om Git på et tidspunkt. Denne guiden vil forklare Git i detalj, sammen med en kort guide til hvordan du installerer og konfigurerer den på Linux.





Hva er Git, og hvorfor trenger du det?

Programvareutvikling er utfordrende. Det innebærer å jobbe med flere filer og krever ofte tinker med kildekoden for å oppnå den tiltenkte utgangen før den er klar til bruk.





Ikke bare det, selv om koden kjøres i produksjon, er det fortsatt behov for periodisk refaktorisering for å holde koden effektiv, vedlikeholdbar og lesbar for andre utviklere i teamet.

Med så mange variabler og flere utviklere som jobber med et prosjekt samtidig, kan det snart bli utfordrende å holde oversikt over alle de forskjellige prosjektfilene og deres revisjoner.



Det er her et versjonskontrollsystem (VCS) som Git spiller inn. Det gjør det lettere å spore og administrere endringene i koden som er sendt inn av forskjellige teammedlemmer, og på sin side fremskynder programvareutviklingen og testprosessen.

Noen av de bemerkelsesverdige fordelene ved å bruke et versjonskontrollsystem inkluderer:





  • Tilgang til langsiktig endringshistorikk, slik at du kan se alle endringer som noen gang er gjort i en fil av teamet.
  • Forgrening og sammenslåing, som forenkler samtidig bidrag og lar deg slå sammen flere versjoner av en fil til en enkelt fil for å bruke endringene og forhindre duplisering av filer.

Hvilket versjonskontrollsystem du bruker, bestemmer selvfølgelig også fordelene du kan søke ved å bruke det. I tilfelle av Git, siden det er et distribuert versjonskontrollsystem (DVCS), er alle kodefilene tilstede på hver bidragsyteres datamaskin.

Så, i tillegg til fordelene ovenfor (og noen få andre), lar Git deg også jobbe frakoblet - bortsett fra push and pull -funksjonalitetene, som fortsatt krever internettforbindelse for å fungere.





Relatert: De 10 beste versjonskontrollsystemene for Linux

Slik installerer du Git på Linux

Det er ganske enkelt å installere Git på Linux. Bruk følgende kommandoer, avhengig av din Linux -distro, for å installere den på datamaskinen din.

Installer Git på Debian/Ubuntu

Git er tilgjengelig på de offisielle Ubuntu- og Debian -depotene. Derfor kan du enkelt installere det ved hjelp av APT:

er det en måte å vises offline på facebook
sudo apt install git

Installer Git på Fedora

Du kan installere Git på Fedora ved å bruke enten DNF eller YUM. Hvis du kjører en eldre versjon av Fedora (opptil Fedora 21), bruker du YUM:

sudo yum install git

Motsatt, hvis du har Fedora 22 eller nyere som kjører på systemet ditt, kan du bruke DNF til å installere Git.

sudo dnf install git

Installer Git på Arch Linux

Hvis du bruker Arch Linux, kan du installere Git ved hjelp av Pacman:

sudo pacman -S git

Installer Git på FreeBSD

For å installere Git på FreeBSD, utsted følgende kommando:

sudo pkg install git

Når du er ferdig, må du kontrollere om installasjonen var vellykket ved å kjøre følgende kommando:

git --version

Hvis det returnerer et versjonsnummer, betyr det at installasjonen var vellykket. Hvis ikke, må du gå over installasjonsprosessen igjen.

Slik konfigurerer du Git på Linux

Når du har installert Git på systemet ditt, må du konfigurere noen av komponentene før du kan bruke det, for eksempel brukernavn, e -postadresse og standard tekstredigerer. Denne konfigurasjonen vil være en engangsprosess, og de konfigurerte innstillingene dine skal vare så lenge du ikke fjerner Git fra systemet ditt.

Lag en identitet for Git

Til å begynne med må du først sette opp en standardidentitet (brukernavn og e -postadresse) for hver forpliktelse du gjør på systemet ditt. Det er to måter å gjøre dette på. Du kan enten angi en global identitet slik at alle forpliktelsene du skyver går gjennom den samme identiteten eller angi en identitet per depot for å bruke separate identiteter for forskjellige prosjekter.

For å angi en global identitet, åpne terminalen og kjør kommandoene nedenfor:

hvordan finne ip -adressen på skriveren
git config --global user.name 'your_name'
git config --global user.email 'your_email_address'

Hvis du vil konfigurere standardidentiteten din for et bestemt depot, går du først over til katalogen som inneholder depotet. Bruk kommandoen ls for å liste kataloger (og underkataloger) og cd -kommandoen å gå inn på dem.

Når du er i depotet, kjører du følgende kommandoer i terminalen:

git config user.name 'your_name'
git config user.email 'your_email_address'

Konfigurer SSH for Git på Linux

Selv om det ikke er nødvendig, kan du dessuten konfigurere SSH for Git på datamaskinen din for å tillate pålogging uten passord. På den måten trenger du ikke å skrive inn passordet ditt hver gang du vil foreta endringer i et depot.

For å gjøre dette, åpne et terminalvindu og kjør følgende kommando for å opprette en ny SSH -nøkkel med e -posten din:

ssh-keygen -t rsa -b 4096 -C 'your_email_address'

Når du blir bedt om et filnavn, angir du stedet du vil lagre nøkkelen og trykker på Tast inn ; Trykk på for å fortsette med standardalternativet Tast inn .

Systemet vil nå be deg om å angi en passordfrase for å legge til et ekstra sikkerhetslag til SSH på maskinen din. Skriv inn en sterk passordfrase som du kan huske og trykke på Tast inn .

Til slutt må du legge til SSH -nøkkelen til ssh-agent , som inneholder systemets private nøkler. For dette, kjør følgende kode i terminalen:

ssh-add ~/.ssh/id

Når du har konfigurert identiteten din, kan du konfigurere Git videre for å passe din arbeidsflyt.

Endre standard tekstredigerer for Git

En av de ekstra konfigurasjonene du kan gjøre er å endre Gits standard tekstredigerer for dine interaksjoner.

Som standard er Git konfigurert til å bruke tekstredigeringsprogrammet Vim. Men hvis du aldri har brukt Vim før, kan det hende du ikke føler deg hjemme når du bruker den. For å demonstrere prosessen setter vi nano som standard Git -tekstredigerer. Men hvis du har en foretrukket tekstredigerer, kan du erstatte nano med det i følgende kommando:

git config --global core.editor nano

Gjennomgå konfigurasjonene

Når du har konfigurert Git til dine preferanser, må du sjekke konfigurasjonsinnstillingene en gang for å sikre at de er riktige. Kjør følgende kommando for å få en liste over alle Git -konfigurasjonsinnstillingene for systemet ditt:

git config --list

På et tidspunkt i fremtiden, hvis du vil redigere konfigurasjonen, åpner du gitconfig filen ved å kjøre:

nano ~/.gitconfig

Rediger deretter verdiene til identitetene du vil endre.

Vellykket kjøring av Git på Linux

Ved å bruke guiden ovenfor, bør du kunne installere og konfigurere Git på Linux -systemet ditt på kort tid. Og heretter må du innlemme Git i arbeidsflyten din for å bedre administrere prosjektene dine.

android kompositt adb -grensesnitt windows 10

For dette formålet er det forskjellige Git -tjenester der ute som kan hjelpe deg med å administrere depotene dine. En slik er GitHub, som letter versjonskontroll samtidig som den tilbyr sikker skylagring og integreringsstøtte for et mylder av verktøy.

Hvis du imidlertid er ny på Git, og lurer på hvor du skal begynne, kan det å lære deg å lage ditt første depot hjelpe deg med å bli komfortabel med verktøyet.

Dele Dele kvitring E -post Hvordan lage ditt første depot på Github

Vil du dele utviklingsprosjektene dine online? Slik kommer du i gang med ditt første Github -depot.

Les neste
Relaterte temaer
  • Linux
  • Installer programvare
  • Terminal
  • GitHub
Om forfatteren Yash Wate(21 artikler publisert)

Yash er personalforfatter på MUO for DIY, Linux, programmering og sikkerhet. Før han fant sin lidenskap i å skrive, pleide han å utvikle seg for nettet og iOS. Du kan også finne forfatterskapet hans på TechPP, der han dekker andre vertikaler. Annet enn teknologi liker han å snakke om astronomi, formel 1 og klokker.

Mer fra Yash Wate

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere