Hur man installerar och konfigurerar Git på Linux

Hur man installerar och konfigurerar Git på Linux

Git är det mest populära versionskontrollsystemet för många programutvecklare. Linus Torvalds utvecklade Git under utvecklingen av Linux -kärnan redan 2005. Och sedan dess har utvecklare i stor utsträckning använt detta versionskontrollsystem för att samarbeta med andra medlemmar om sina projekt.





Om du lär dig mjukvaruutveckling och dess olika aspekter har du kanske redan hört talas om Git någon gång. Den här guiden kommer att förklara Git i detalj, tillsammans med en kort guide om hur du installerar och konfigurerar det på Linux.





Vad är Git, och varför behöver du det?

Programvaruutveckling är utmanande. Det handlar om att arbeta med flera filer och kräver ofta att pyssla med källkoden för att uppnå den avsedda utmatningen innan den är klar att användas.





Men inte bara det, även om koden körs i produktion, är det fortfarande nödvändigt med regelbunden refactoring för att hålla koden effektiv, underhållbar och läsbar för andra utvecklare i teamet.

Med så många variabler och flera utvecklare som arbetar med ett projekt samtidigt kan det snart bli utmanande att hålla en flik över alla olika projektfiler och deras revideringar.



Det är här ett versionskontrollsystem (VCS) som Git spelar in. Det gör det lättare att spåra och hantera ändringarna av koden som skickats in av olika teammedlemmar och påskyndar i sin tur mjukvaruutvecklingen och testprocessen.

Några av de anmärkningsvärda fördelarna med att använda ett versionskontrollsystem inkluderar:





  • Tillgång till långsiktig ändringshistorik så att du kan se alla ändringar som någonsin gjorts i en fil av teamet.
  • Förgrening och sammanslagning, vilket underlättar samtidig bidrag och låter dig slå samman flera versioner av en fil till en enda fil för att tillämpa ändringarna och förhindra filöverlappning.

Naturligtvis, vilket versionskontrollsystem du använder avgör också de fördelar du kan söka med att använda det. I fallet med Git, eftersom det är ett distribuerat versionskontrollsystem (DVCS), finns alla dina kodfiler på varje bidragsgivares dator.

Så, förutom ovanstående fördelar (och några andra), tillåter Git dig också att arbeta offline - förutom push och pull -funktionerna, som fortfarande kräver internetanslutning för att fungera.





Relaterat: De 10 bästa versionskontrollsystemen för Linux

Hur man installerar Git på Linux

Att installera Git på Linux är ganska enkelt. Använd följande kommandon, beroende på din Linux -distro, för att installera det på din dator.

Installera Git på Debian/Ubuntu

Git är tillgängligt på de officiella Ubuntu- och Debian -förvaren. Därför kan du enkelt installera det med APT:

hur man skapar en tabell i word
sudo apt install git

Installera Git på Fedora

Du kan installera Git på Fedora med antingen DNF eller YUM. Om du kör en äldre version av Fedora (upp till Fedora 21), använd YUM:

sudo yum install git

Omvänt, om du har Fedora 22 eller högre som körs på ditt system, kan du använda DNF för att installera Git.

sudo dnf install git

Installera Git på Arch Linux

Om du använder Arch Linux kan du installera Git med Pacman:

sudo pacman -S git

Installera Git på FreeBSD

För att installera Git på FreeBSD, utfärda följande kommando:

sudo pkg install git

När du är klar kontrollerar du om installationen lyckades genom att köra följande kommando:

git --version

Om det returnerar ett versionsnummer betyder det att installationen lyckades. Om inte, måste du gå igenom installationsprocessen igen.

Hur man konfigurerar Git på Linux

När du har installerat Git på ditt system måste du konfigurera några av dess komponenter innan du kan använda det, till exempel användarnamn, e -postadress och standardtextredigeraren. Denna konfiguration kommer att vara en engångsprocess, och dina konfigurerade inställningar bör vara så länge du inte tar bort Git från ditt system.

Skapa en identitet för Git

Till att börja med måste du först ställa in en standardidentitet (användarnamn och e -postadress) för varje åtagande du gör på ditt system. Det finns två sätt att göra detta. Du kan antingen ställa in en global identitet så att alla åtaganden som du driver går igenom samma identitet eller ställa in en identitet per förvar för att använda separata identiteter för olika projekt.

För att ställa in en global identitet, öppna terminalen och kör följande kommandon:

alternativ till info@ e -postadress
git config --global user.name 'your_name'
git config --global user.email 'your_email_address'

Om du vill konfigurera din standardidentitet för ett visst förråd, gå först till katalogen som innehåller förvaret. Använda sig av kommandot ls att lista kataloger (och underkataloger) och cd -kommandot att gå in på dem.

När du är i förvaret kör du följande kommandon i terminalen:

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

Konfigurera SSH för Git på Linux

Även om det inte är nödvändigt kan du också konfigurera SSH för Git på din dator för att tillåta inloggning utan lösenord. På så sätt behöver du inte ange ditt lösenord varje gång du vill göra ändringar i ett arkiv.

För att göra detta, öppna ett terminalfönster och kör följande kommando för att skapa en ny SSH -nyckel med din e -post:

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

När du uppmanas att ange ett filnamn anger du platsen där du vill spara nyckeln och trycker på Stiga på ; för att fortsätta med standardalternativet, tryck på Stiga på .

Systemet kommer nu att be dig att ange en lösenfras för att lägga till ytterligare ett säkerhetslager till SSH på din maskin. Skriv en stark lösenfras som du kan komma ihåg och slå Stiga på .

Slutligen måste du lägga till SSH -nyckeln till ssh-agent , som innehåller ditt systems privata nycklar. För detta, kör följande kod i terminalen:

ssh-add ~/.ssh/id

När du har konfigurerat din identitet kan du konfigurera Git ytterligare för att passa ditt arbetsflöde.

Ändra standardtextredigeraren för Git

En av de ytterligare konfigurationer du kan göra är att ändra Gits standardtextredigerare för dina interaktioner.

Som standard är Git konfigurerad för att använda textredigeraren Vim. Men om du aldrig har använt Vim tidigare kanske du inte känner dig hemma med att använda den. För att demonstrera processen kommer vi att ställa in nano som standard Git -textredigerare. Men om du har en föredragen textredigerare, ersätt gärna nano med det i följande kommando:

git config --global core.editor nano

Granska konfigurationerna

När du har konfigurerat Git till dina preferenser, kontrollera konfigurationsinställningarna en gång för att se till att de är korrekta. Kör följande kommando för att få en lista över alla Git -konfigurationsinställningar för ditt system:

git config --list

Vid någon tidpunkt i framtiden, om du vill redigera konfigurationen, öppna gitconfig fil genom att köra:

nano ~/.gitconfig

Redigera sedan värdena för de identiteter som du vill ändra.

Körde Git framgångsrikt på Linux

Med guiden ovan ska du kunna installera och konfigurera Git på ditt Linux -system på nolltid. Och därefter måste du införliva Git i ditt arbetsflöde för att bättre hantera dina projekt.

hur man kopplar bort facebook från instagram

För detta ändamål finns det olika Git -tjänster där ute som kan hjälpa dig att hantera dina förråd. En sådan är GitHub, som underlättar versionskontroll samtidigt som den erbjuder säker molnlagring och integrationsstöd för en mängd verktyg.

Om du är ny på Git och undrar var du ska börja, kan du lära dig hur du skapar ditt första arkiv för att bli bekväm med verktyget.

Dela med sig Dela med sig Tweet E-post Hur man skapar ditt första förvar på Github

Vill du dela dina utvecklingsprojekt online? Så här kommer du igång med ditt första Github -arkiv.

Läs Nästa
Relaterade ämnen
  • Linux
  • Installera programvara
  • Terminal
  • GitHub
Om författaren Yash Wate(21 artiklar publicerade)

Yash är personalförfattare på MUO för DIY, Linux, programmering och säkerhet. Innan han hittade sin passion för att skriva, utvecklade han för webben och iOS. Du kan också hitta hans skrift på TechPP, där han täcker andra vertikaler. Förutom teknik, gillar han att prata om astronomi, Formel 1 och klockor.

Mer från Yash Wate

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera