Hur man installerar GIT på Ubuntu 22.10/22.04/20.04

Git är ett gratis distribuerat versionskontrollsystem med öppen källkod designat för att hantera allt från små till omfattande projekt snabbt och effektivt. Git är lätt att lära sig och har ett litet fotavtryck med blixtsnabb prestanda. Det utklassar SCM-verktyg som Subversion eller CVS med funktioner som billig lokal förgrening, bekväma iscensättningsområden och flera arbetsflöden.

Följande handledning kommer att lära dig hur du installerar GIT på Ubuntu 22.10, 22.04 eller 20.04 Linux med instruktioner om hur du använder standardförvaret eller importerar den senaste versionen från Ubuntu Git-underhållarteamen. Handledningen kommer att täcka några grundläggande Git-kommandon som krävs för dagligt bruk.

Notera om handledningen

Följande handledning gjordes med en Ubuntu 22.10-version, och exempelbilder togs. Ändå testades det på Ubuntu 20.04 och Ubuntu 22.04. I framtiden, om Ubuntu gör några ändringar för att bryta handledningen för en av distributionsversionerna, vänligen placera en kommentar för mig att undersöka så jag kan uppdatera handledningen.

Rekommenderade steg före installation

Uppdatera först ditt system för att säkerställa att alla befintliga paket är uppdaterade.

Innan du börjar, kör en uppdatering på ditt system för att säkerställa att alla paket är uppdaterade för att undvika konflikter under installationen.

sudo apt update

Alternativt kan du lista uppdateringarna för användare som behöver granskning eller är nyfikna.

sudo apt --list upgradable

Fortsätt att uppgradera eventuella föråldrade paket med följande kommando.

sudo apt upgrade

#1:a metod: Installera Git – Ubuntu Repository

Den första metoden är att installera Git direkt från Ubuntus repository. Detta är den enklaste lösningen och rekommenderas. Se först till att du inte har installerat Git genom att köra följande kommando.

git --version

Om inget returneras, kör installationskommandot.

sudo apt install git

Och det är det; du kan dessutom kontrollera Git-versionen som är installerad genom att köra följande kommando.

git --version

Exempel utmatning:

git version 2.37.2

Metod 2: Installera Git – Ubuntu Git Maintainers PPA

Den andra metoden är att installera det senaste från Ubuntu Git Maintainers team för den senaste stabila versionen. Detta kan vara mer önskvärt för att få buggfixar och nyare funktioner, du måste gå upp alternativet och miljön du arbetar i. För de flesta användare är det ofta mer önskvärt att använda den här versionen.

Importera Ubuntu Git Maintainers PPA

Installera först följande paket som krävs. Dessa är troligen installerade men kör kommandot för att vara säker.

sudo apt install dirmngr ca-certificates software-properties-common apt-transport-https -y

För användare som inte tidigare har importerat en GPG-nyckel från Ubuntu-nyckelservern kommer kommandoradsterminalen ofta ha problem med att importera GPG-nycklar från LaunchPAD PPA:er eftersom katalogerna inte skapas. Detta är en enkel fix. Använd följande kommando som i sin tur genererar katalogerna.

sudo gpg --list-keys

Exempel utmatning:

gpg: directory '/root/.gnupg' created
gpg: keybox '/root/.gnupg/pubring.kbx' created
gpg: /root/.gnupg/trustdb.gpg: trustdb created

Nästa uppgift är att importera den GPG-nyckel som behövs.

sudo gpg --no-default-keyring --keyring /usr/share/keyrings/git-core-ppa.gpg --keyserver keyserver.ubuntu.com --recv-keys E1DD270288B4E6030699E45FA1715D88E1DF1F24 >> /dev/null

Exempel utmatning:

gpg: keybox '/usr/share/keyrings/git-core-ppa.gpg' created
gpg: key A1715D88E1DF1F24: public key "Launchpad PPA for Ubuntu Git Maintainers" imported
gpg: Total number processed: 1
gpg:               imported: 1

Med GPG-nyckeln nu importerad kan du importera LaunchPAD PPA. Kom ihåg att matcha kommandot med den version av Ubuntu du använder, annars kommer installationen sannolikt att misslyckas med fel.

Importera Git PPA för Ubuntu 22.10 Kinetic Kudu

echo 'deb [signed-by=/usr/share/keyrings/git-core-ppa.gpg] https://ppa.launchpadcontent.net/git-core/ppa/ubuntu kinetic main' | sudo tee -a /etc/apt/sources.list.d/git-core-ppa.list

Importera Git PPA för Ubuntu 22.04 LTS Jammy Jellyfish LTS

echo 'deb [signed-by=/usr/share/keyrings/git-core-ppa.gpg] https://ppa.launchpadcontent.net/git-core/ppa/ubuntu jammy main' | sudo tee -a /etc/apt/sources.list.d/git-core-ppa.list

Importera Git PPA för Ubuntu 20.04 LTS Focal Fossa LTS

echo 'deb [signed-by=/usr/share/keyrings/git-core-ppa.gpg] https://ppa.launchpadcontent.net/git-core/ppa/ubuntu focal main' | sudo tee -a /etc/apt/sources.list.d/git-core-ppa.list

Alternative Branch Git Release Candidate (RC-release)

Alternativt kan du istället importera utsläppskandidatgrenen. För närvarande innehåller de samma version, men generellt sett hittar du en nyare version när den är klar i denna PPA först. För de flesta användare rekommenderar jag att du installerar stabil, men du kan importera båda PPA:erna. I allmänhet bör den med den senaste versionen alltid installeras först.

Importera Git RC PPA för Ubuntu 22.10 Kinetic Kudu

echo 'deb [signed-by=/usr/share/keyrings/git-core-ppa.gpg] https://ppa.launchpadcontent.net/git-core/candidate/ubuntu/ kinetic main' | sudo tee -a /etc/apt/sources.list.d/git-core-ppa.list

Importera Git RC PPA för Ubuntu 22.04 LTS Jammy Jellyfish LTS

echo 'deb [signed-by=/usr/share/keyrings/git-core-ppa.gpg] https://ppa.launchpadcontent.net/git-core/candidate/ubuntu/ jammy main' | sudo tee -a /etc/apt/sources.list.d/git-core-ppa.list

Importera Git RC PPA för Ubuntu 20.04 LTS Focal Fossa LTS

echo 'deb [signed-by=/usr/share/keyrings/git-core-ppa.gpg] https://ppa.launchpadcontent.net/git-core/candidate/ubuntu/ focal main' | sudo tee -a /etc/apt/sources.list.d/git-core-ppa.list

Med förvaret importerat, kör ett snabbuppdateringskommando.

sudo apt update

Verifiera vidare arkiven med hjälp av policykommandot.

ubuntu apt cache-kommandoutgång för git core ppa på ubuntu linux

Som nämnts ovan importerade handledningen både den stabila och kandidatgrenen, där båda hade en prioritet inställd på 500. Så om en version faller i något av arkiven, bör du omedelbart uppmanas att uppdatera den över standard Ubuntu-förvaret.

Git installationskommando

Med PPA nu inställd, installera Git med följande kommando.

sudo apt install git -y

När du är klar, kontrollera versionen för att se din nya Git-version.

git --version

Exempel utmatning:

git version 2.38.1

Med handledningen var den ursprungliga versionen v2.34.1, och den nya versionen var 2.35.1 vid tidpunkten för skapandet av handledningen. Dessutom kommer alla ytterligare uppdateringar att laddas ner och installeras automatiskt med det nya PPA-förrådet tillagt.

GIT-konfiguration och -inställning

Följande delar kommer att täcka några typiska inställningar och kommandon som används dagligen av användare av GIT.

GIT Lägg till användare

Efter installationen måste du sätta upp standardinställningar som namn och e-post, främst runt git commit meddelanden. Detta är ganska enkelt, eftersom handledningen kommer att förklara nedan.

Det första steget är att ange ditt namn som kommer att ställas in Globalt.

git config --global user.name "YOUR NAME"

Välj sedan din e-post; detta kan vara falskt om du föredrar det.

git config --global user.email "YOUR EMAIL"

GIT Skapa katalog

Skapa först en katalog för användare som vill skapa en ny katalog strikt för GIT.

mkdir example-directory -p

Navigera sedan till katalogen.

cd example-directory -p

Nästa uppgift är att använda initieringskommandot, och detta kommer att skapa en dold .git-katalogen för att lagra konfigurationen, historiken och så vidare.

git init

Du kommer att se en terminalutgång som anger status för katalogen som initieras, och du kan dessutom se innehållet med följande kommando.

ls -a .git

Skriv ut GIT CONFIG-detaljer

För att bekräfta GIT-konfigurationsanvändare och detaljer, använd config –list kommando

git config --list

Om inget annat anges lagrar Git detaljer i ~ / .gitconfig fil. Du kan granska vad som för närvarande är lagrat genom att använda kommandot cat.

cat ~/.gitconfig

Kommandot sudo med kommandot git config kommer att ställa in två separata användarnamn och e-post.

Lagra GIT-uppgifter

För användare som vill behålla behörighetsdetaljer lagrade kan du aktivera autentiseringshjälpcachen med hjälp av följande.

git config --global credential.helper cache

Om du måste använda autentiseringshjälp, rekommenderas det att cachelagra endast under en begränsad tid för ökad säkerhet. Till exempel kommer du att arbeta idag med GIT i 1 till 4 timmar men kommer inte att röra det på kanske några veckor. Ställ sedan in utgången på 5 timmar enligt följande.

git config --global credential.helper "cache --timeout=18000"

Efter 5 timmar kommer inloggningsuppgifterna att raderas, vilket säkrar din GIT.

Kontrollera Directory GIT-status

För att se statusen för ett GIT-förråd kan du använda följande git status kommando.

git status

Även om kommandot ovan hjälper till att ge en status för GIT, kan du dessutom lista alla git-kommandon och sub.

Anslut Remote GIT Repository

För användare som behöver arbeta med GIT-fjärrkontroller för att synkronisera och ladda ner/ladda upp ändringar, måste du länka GIT. Detta kan göras med hjälp av git fjärrkontroll kommando enligt följande.

git remote add origin remote-repository-link

Bekräfta GIT-ändringar

När du har slutfört ändringar i din GIT-katalog och vill SYNKERA den för att skicka till fjärrförvaret, använd följande Git commit kommando.

git commit -m "git message changelog"

Notera -m "git meddelande förändring" är meddelandet som visas i ändringsloggen.

Tryck på GIT-ändringar

För att skicka eller skicka ändringar till fjärrlagringen till SYNC i båda versionerna, använd följande git push-kommando.

git push origin master

Dra GIT-ändringar

Alternativt, för att hämta eller hämta ändringar från fjärrarkivet till SYNC i båda versionerna, använd följande git push-kommando.

git pull origin master

Uppdatera GIT på Ubuntu Linux

För att hämta uppdateringar för din Git-version, kör bara följande kommando som täcker alla installationsmetoder när du installerade Git med APT-pakethanteraren.

sudo apt update && sudo apt upgrade

Detta kommer att säkerställa att du hålls uppdaterad med Git och andra paket som inte är markerade som väntande i ditt system.

Ta bort GIT på Ubuntu Linux

För användare som inte längre vill ha GIT installerat eller istället skulle rulla tillbaka till standardpaketen som finns i Ubuntus repository, använd först följande kommando för att ta bort Git.

sudo apt autoremove git -y

Ta sedan bort PPA med samma kommando som att lägga till PPA.

sudo rm /etc/apt/sources.list.d/git-core-ppa.list


Inte vad du letade efter? Försök att söka efter ytterligare tutorials.

Lämna en kommentar