Sådan installeres og konfigureres Git på Linux

Sådan installeres og konfigureres Git på Linux

Git er det mest populære versionskontrolsystem for mange softwareudviklere. Linus Torvalds udviklede Git under udviklingen af ​​Linux -kernen tilbage i 2005. Og siden har udviklere i vid udstrækning brugt dette versionskontrolsystem til at samarbejde med andre medlemmer om deres projekter.





Hvis du lærer softwareudvikling og dens forskellige facetter, har du måske allerede hørt om Git på et tidspunkt. Denne vejledning vil forklare Git i detaljer sammen med en kort guide til, hvordan du installerer og konfigurerer det på Linux.





Hvad er Git, og hvorfor har du brug for det?

Softwareudvikling er udfordrende. Det indebærer at arbejde med flere filer og kræver ofte at pille ved kildekoden for at opnå det påtænkte output, før det er klar til brug.





Ikke nok med det, selvom koden kører i produktion, er der stadig behov for periodisk refaktorering for at holde koden effektiv, vedligeholdelig og læsbar for andre udviklere på teamet.

Med så mange variabler og flere udviklere, der arbejder på et projekt samtidigt, kan det snart blive udfordrende at holde en fane med alle de forskellige projektfiler og deres revisioner.



Det er her et versionskontrolsystem (VCS) som Git spiller ind. Det gør det lettere at spore og administrere ændringerne af koden indsendt af forskellige teammedlemmer og fremskynder igen softwareudviklings- og testprocessen.

Nogle af de bemærkelsesværdige fordele ved at bruge et versionskontrolsystem inkluderer:





  • Adgang til langsigtet ændringshistorik, så du kan se alle ændringer, der nogensinde er foretaget i en fil af teamet.
  • Forgrening og fletning, som letter samtidig bidrag og giver dig mulighed for at flette flere versioner af en fil til en enkelt fil for at anvende ændringerne og forhindre duplikering af filer.

Hvilket versionskontrolsystem du bruger bestemmer selvfølgelig også de fordele, du kan søge ved at bruge det. I tilfælde af Git, da det er et distribueret versionskontrolsystem (DVCS), er alle dine kodefiler til stede på hver bidragyders computer.

Så ud over de ovennævnte fordele (og et par andre) giver Git dig også mulighed for at arbejde offline - bortset fra push and pull -funktionaliteterne, som stadig kræver internetforbindelse for at fungere.





Relateret: Top 10 versionskontrolsystemer til Linux

Sådan installeres Git på Linux

Installation af Git på Linux er ret ligetil. Brug følgende kommandoer, afhængigt af din Linux -distro, til at installere det på din computer.

Installer Git på Debian/Ubuntu

Git er tilgængelig på de officielle Ubuntu- og Debian -depoter. Derfor kan du nemt installere det ved hjælp af APT:

hvordan man får de nye emojis
sudo apt install git

Installer Git på Fedora

Du kan installere Git på Fedora ved hjælp af enten DNF eller YUM. Hvis du kører en ældre version af Fedora (op til Fedora 21), skal du bruge YUM:

sudo yum install git

Omvendt, hvis du har Fedora 22 eller nyere kørende på dit system, kan du bruge DNF til at installere Git.

sudo dnf install git

Installer Git på Arch Linux

Hvis du er på Arch Linux, kan du installere Git ved hjælp af Pacman:

sudo pacman -S git

Installer Git på FreeBSD

For at installere Git på FreeBSD skal du udstede følgende kommando:

sudo pkg install git

Når det er gjort, skal du kontrollere, om installationen var vellykket ved at køre følgende kommando:

git --version

Hvis det returnerer et versionsnummer, betyder det, at installationen var vellykket. Hvis ikke, skal du gå igennem installationsprocessen igen.

Sådan konfigureres Git på Linux

Når du har installeret Git på dit system, skal du konfigurere nogle af dets komponenter, før du kan bruge det, f.eks. Brugernavn, e -mail -adresse og standard teksteditor. Denne konfiguration vil være en engangsproces, og dine konfigurerede indstillinger skal vare, så længe du ikke fjerner Git fra dit system.

Opret en identitet til Git

Til at begynde med skal du først oprette en standardidentitet (brugernavn og e -mail -adresse) for hver forpligtelse, du foretager på dit system. Der er to måder at gøre dette på. Du kan enten indstille en global identitet, så alle de forpligtelser, du skubber, går igennem den samme identitet eller angiver en identitet pr. Lager for at bruge separate identiteter til forskellige projekter.

For at angive en global identitet skal du åbne terminalen og køre nedenstående kommandoer:

hvordan man installerer mac os fra usb
git config --global user.name 'your_name'
git config --global user.email 'your_email_address'

Hvis du vil konfigurere din standardidentitet for et bestemt lager, skal du først gå over til biblioteket, der indeholder depotet. Brug kommandoen ls for at liste mapper (og undermapper) og cd -kommandoen at gå ind i dem.

Når du er i depotet, skal du køre følgende kommandoer i terminalen:

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

Konfigurer SSH til Git på Linux

Selvom det ikke er nødvendigt, kan du også konfigurere SSH til Git på din computer for at tillade login uden adgangskode. På den måde behøver du ikke indtaste din adgangskode hver gang du vil foretage ændringer i et lager.

For at gøre dette skal du åbne et terminalvindue og køre følgende kommando for at oprette en ny SSH -nøgle med din e -mail:

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

Når du bliver bedt om et filnavn, skal du angive det sted, hvor du vil gemme nøglen, og trykke på Gå ind ; tryk på for at fortsætte med standardindstillingen Gå ind .

Systemet vil nu bede dig om at angive en adgangssætning for at tilføje et ekstra lag af sikkerhed til SSH på din maskine. Skriv en stærk adgangskode, som du kan huske og trykke på Gå ind .

Endelig skal du tilføje SSH -nøglen til ssh-agent , som indeholder dit systems private nøgler. Til dette skal du køre følgende kode i terminalen:

ssh-add ~/.ssh/id

Når du har konfigureret din identitet, kan du konfigurere Git yderligere, så det passer til din arbejdsgang.

Skift standard teksteditor til Git

En af de ekstra konfigurationer, du kan gøre, er at ændre Gits standardteksteditor til dine interaktioner.

Som standard er Git konfigureret til at bruge Vim -teksteditoren. Men hvis du aldrig har brugt Vim før, føler du dig måske ikke hjemme ved at bruge det. For at demonstrere processen indstiller vi nano som standard Git -teksteditor. Men hvis du har en foretrukken tekstredigerer, er du velkommen til at erstatte nano med det i følgende kommando:

git config --global core.editor nano

Gennemgå konfigurationerne

Når du har konfigureret Git til dine præferencer, skal du kontrollere konfigurationsindstillingerne én gang for at sikre, at de er korrekte. Kør følgende kommando for at få en liste over alle Git -konfigurationsindstillinger for dit system:

git config --list

På et tidspunkt i fremtiden, hvis du vil redigere konfigurationen, skal du åbne gitconfig fil ved at køre:

nano ~/.gitconfig

Rediger derefter værdierne for de identiteter, du vil ændre.

Klarede Git på Linux

Ved hjælp af guiden ovenfor skulle du hurtigt kunne installere og konfigurere Git på dit Linux -system. Og herefter skal du indarbejde Git i din arbejdsgang for bedre at kunne styre dine projekter.

apps til brug med æbleblyant

Til dette formål er der forskellige Git -tjenester derude, der kan hjælpe dig med at administrere dine lagre. En sådan er GitHub, som letter versionskontrol og samtidig tilbyder sikker lagring i skyen og integration til et utal af værktøjer.

Hvis du er ny på Git, og undrer dig over, hvor du skal begynde, kan det måske hjælpe dig med at blive fortrolig med værktøjet ved at lære at oprette dit første lager.

Del Del Tweet E -mail Sådan opretter du dit første lager på Github

Vil du dele dine udviklingsprojekter online? Sådan kommer du i gang med dit første Github -lager.

Læs Næste
Relaterede emner
  • Linux
  • Installer software
  • Terminal
  • GitHub
Om forfatteren Yash Wate(21 artikler udgivet)

Yash er personaleforfatter på MUO til DIY, Linux, programmering og sikkerhed. Inden han fandt sin passion for at skrive, plejede han at udvikle sig til internettet og iOS. Du kan også finde hans forfatterskab på TechPP, hvor han dækker andre vertikaler. Bortset fra teknologi, nyder han at tale om astronomi, formel 1 og ure.

Mere fra Yash Wate

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere