Maybaygiare.org

Blog Network

Sådan installeres Git på Ubuntu 20.04

introduktion

versionskontrolsystemer som Git er afgørende for Moderne bedste praksis for udvikling af programmer. Versionsstyring giver dig mulighed for at holde styr på dit program på kildeniveau. Du kan spore ændringer, vende tilbage til tidligere faser og forgrene dig for at oprette alternative versioner af filer og mapper.

mange programmers filer vedligeholdes i Git-arkiver, og platforme som GitHub, GitLab og Bitbucket hjælper med at lette deling og samarbejde af programmeludviklingsprojekter.

i denne vejledning gennemgår vi, hvordan du installerer og konfigurerer Git på en Ubuntu 20.04-server. Vi vil dække, hvordan du installerer programmet på to forskellige måder: via den indbyggede pakkehåndtering og via kilde. Hver af disse tilgange har deres egne fordele afhængigt af dine specifikke behov.

forudsætninger

Du skal bruge en Ubuntu 20.04 server med en ikke-root superbruger konto.

for at konfigurere dette kan du følge vores indledende Serveropsætningsvejledning til Ubuntu 20.04.

med din server og bruger oprettet, er du klar til at begynde.

installation af Git med standardpakker

muligheden for at installere med standardpakker er bedst, hvis du hurtigt vil komme i gang med Git, hvis du foretrækker en meget brugt stabil version, eller hvis du ikke leder efter de nyeste tilgængelige funktionaliteter. Hvis du leder efter den seneste udgivelse, skal du springe til afsnittet om installation fra kilde.

Git er sandsynligvis allerede installeret på din Ubuntu 20.04-server. Du kan bekræfte, at dette er tilfældet på din server med følgende kommando:

  • git --version

Hvis du modtager output svarende til følgende, er Git allerede installeret.

Output
git version 2.25.1

Hvis dette er tilfældet for dig, kan du gå videre til opsætning af Git, eller du kan læse det næste afsnit om, hvordan du installerer fra kilde, hvis du har brug for en mere opdateret version.

men hvis du ikke fik output af et git-versionsnummer, kan du installere det med Ubuntu default package manager APT.

brug først apt-pakkehåndteringsværktøjerne til at opdatere dit lokale pakkeindeks.

  • sudo apt update

når opdateringen er afsluttet, kan du installere Git:

  • sudo apt install git

Du kan bekræfte, at du har installeret Git korrekt ved at køre følgende kommando og kontrollere, at du modtager relevant output.

  • git --version
Output
git version 2.25.1

Når Git er installeret, kan du nu gå videre til afsnittet Opsætning af Git i denne tutorial for at afslutte din opsætning.

installation af Git fra kilde

Hvis du leder efter en mere fleksibel metode til installation af Git, kan du kompilere programmet fra source, som vi vil gennemgå i dette afsnit. Dette tager længere tid og vil ikke blive vedligeholdt gennem din pakke manager, men det vil give dig mulighed for at hente den nyeste udgivelse og vil give dig større kontrol over de muligheder, du inkluderer, hvis du ønsker at foretage tilpasninger.

bekræft den version af Git, der aktuelt er installeret på serveren:

  • git --version

Hvis Git er installeret, modtager du output svarende til følgende:

Output
git version 2.25.1

før du begynder, skal du installere det program, som Git afhænger af. Dette er alt tilgængeligt i standardlagrene, så vi kan opdatere vores lokale pakkeindeks og derefter installere de relevante pakker.

  • sudo apt update
  • sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc

Når du har installeret de nødvendige afhængigheder, skal du oprette en midlertidig mappe og flytte ind i den. Det er her, vi vil hente vores Git tarball.

  • mkdir tmp
  • cd /tmp

fra Git-projektets hjemmeside kan vi navigere til tarball-listen tilgængelig på https://mirrors.edge.kernel.org/pub/software/scm/git/ og hente den version, du gerne vil have. I skrivende stund er den seneste version 2.26.2, så vi henter den til demonstrationsformål. Vi bruger curl og udsender den fil, vi henter til git.tar.gz.

  • curl -o git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.2.tar.gz

pak den komprimerede tarball-fil ud:

  • tar -zxf git.tar.gz

næste, flyt ind i den nye Git-mappe:

  • cd git-*

nu Kan du lave pakken og installere den ved at skrive disse to kommandoer:

  • make prefix=/usr/local all
  • sudo make prefix=/usr/local install

nu skal du udskifte shell-processen, så den version af Git, vi lige har installeret, vil blive brugt:

  • exec bash

Med denne komplette version af, du kan være sikker på, at din installation var vellykket ved at kontrollere versionen.

  • git --version
Output
git version 2.26.2

med Git installeret, kan du nu fuldføre din opsætning.

opsætning af Git

når du er tilfreds med din Git-version, skal du konfigurere Git, så de genererede commit-meddelelser, du laver, indeholder dine korrekte oplysninger og understøtter dig, når du bygger dit programprojekt.

konfiguration kan opnås ved at bruge kommandoen git config. Specifikt, vi er nødt til at give vores navn og e-mail-adresse, fordi Git integrerer disse oplysninger i hver forpligtelse, vi gør. Vi kan gå videre og tilføje disse oplysninger ved at skrive:

  • git config --global user.name "Your Name"
  • git config --global user.email "[email protected]"

Vi kan vise alle de konfigurationselementer, der er indstillet ved at skrive:

  • git config --list
Output
user.name=Your [email protected]...

de oplysninger, du indtaster, gemmes i din Git-konfigurationsfil, som du eventuelt kan redigere manuelt med en teksteditor efter eget valg som denne (vi bruger nano):

  • nano ~/.gitconfig
~/.gitconfig indhold
 name = Your Name email = [email protected]

Tryk CTRL og X, derefter Y derefter ENTER for at afslutte teksteditoren.

der er mange andre muligheder, du kan indstille, men det er de to væsentlige nødvendige. Hvis du springer dette trin over, vil du sandsynligvis se advarsler, når du forpligter dig til Git. Dette gør mere arbejde for dig, fordi du derefter bliver nødt til at revidere de forpligtelser, du har gjort med de korrigerede oplysninger.

konklusion

Du skal nu have Git installeret og klar til brug på dit system.

for at lære mere om, hvordan du bruger Git, skal du tjekke disse artikler og serier:

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.