Chapters ▾ 2nd Edition

1.5 Kom igång - Installera Git

Installera Git

Innan du börjar använda Git behöver du installera på din dator. Även om det redan är installerat är det oftast en god idé att uppdatera till den senaste versionen. Du kan antingen installera det som ett paket eller via ett installationsprogram, eller ladda ner källkoden och kompilera själv.

Notera

Denna bok skrevs för Git version 2. Eftersom Git är mycket bra på att bevara bakåtkompatibilitet fungerar de flesta moderna versioner utan problem. Även om de flesta kommandon vi använder fungerar även i riktigt gamla versioner kan några av dem saknas eller bete sig lite annorlunda.

Installera på Linux

Om du vill installera de grundläggande Git-verktygen på Linux via ett binärt paket kan du i regel göra det via pakethanteraren som följer med din distribution. Om du använder Fedora (eller en närliggande RPM-baserad distribution, som RHEL eller CentOS) kan du använda dnf:

$ sudo dnf install git-all

Om du använder en Debianbaserad distribution, som Ubuntu, prova apt:

$ sudo apt install git-all

För ytterligare alternativ finns installationsinstruktioner för flera olika Unixdistributioner på Gits webbplats, https://git-scm.com/download/linux.

Installera på macOS

Det finns flera sätt att installera Git på macOS. Det enklaste är förmodligen att installera Xcode Command Line Tools. På Mavericks (10.9) eller senare kan du göra detta genom att försöka köra git i Terminal första gången.

$ git --version

Om du inte redan har det installerat kommer du att bli ombedd om att göra så.

Om du vill ha en mer uppdaterad version kan du också installera det via ett installationsprogram. Ett Git‑installationsprogram för macOS finns tillgängligt att ladda ner på Gits webbplats, https://git-scm.com/download/mac.

Git-installationsprogram för macOS
Figur 7. Git-installationsprogram för macOS

Installera på Windows

Det finns också några sätt för att installera Git på Windows. Den mest officiella versionen finns tillgänglig för nedladdning på Gits webbplats. Gå bara till https://git-scm.com/download/win så startar nedladdningen automatiskt. Observera att detta är projektet Git for Windows, som är separat från Git självt; för mer information om det, gå till https://gitforwindows.org.

För en automatiserad installation kan du använda Git Chocolatey-paketet. Observera att Chocolatey‑paketet underhålls av gemenskapen.

Installera från källkod

Vissa kan tycka att det är användbart att installera Git direkt från källkod, eftersom du då får den senaste versionen. De binära installatörerna ligger ofta lite efter, men eftersom Git har mognat under senare år har det mindre betydelse.

Om du vill installera Git direkt från källkod behöver du följande bibliotek som Git är beroende av: autotools, curl, zlib, openssl, expat och libiconv. Till exempel, om du använder ett system som har dnf (till exempel Fedora) eller apt-get (till exempel en Debianbaserad distribution), kan du använda dessa kommandon för att installera minimala beroenden för att kompilera och installera Git-binärerna:

$ sudo dnf install dh-autoreconf curl-devel expat-devel gettext-devel \
  openssl-devel perl-devel zlib-devel
$ sudo apt-get install dh-autoreconf libcurl4-gnutls-dev libexpat1-dev \
  gettext libz-dev libssl-dev

För att kunna lägga till dokumentation i olika format (doc, html, info) krävs extra beroenden:

$ sudo dnf install asciidoc xmlto docbook2X
$ sudo apt-get install asciidoc xmlto docbook2x
Notera

Användare av RHEL och RHEL-derivat som CentOS och Scientific Linux måste aktivera EPEL-förrådet för att ladda ner paketet docbook2X.

Om du använder en Debianbaserad distribution (Debian/Ubuntu/Ubuntu-derivat) behöver du också paketet install-info:

$ sudo apt-get install install-info

Om du använder en RPM-baserad distribution (Fedora/RHEL/RHEL-derivat) behöver du också paketet getopt (som redan är installerat i en Debianbaserad distribution):

$ sudo dnf install getopt

Dessutom, om du använder Fedora/RHEL/RHEL-derivat behöver du göra följande:

$ sudo ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi

på grund av skillnader i binärnamn.

När du har alla nödvändiga beroenden kan du hämta den senaste taggade versionen som ett tar-arkiv från flera olika ställen. Du kan få den via kernel.org, https://www.kernel.org/pub/software/scm/git, eller via spegeln på GitHubs webbplats, https://github.com/git/git/tags. Det är oftast lite tydligare vilken version som är den senaste på GitHubs sida, men kernel.org har också utgåvesignaturer om du vill verifiera nedladdningen.

Kompilera och installera sedan:

$ tar -zxf git-2.8.0.tar.gz
$ cd git-2.8.0
$ make configure
$ ./configure --prefix=/usr
$ make all doc info
$ sudo make install install-doc install-html install-info

När detta är klart kan du också hämta Git via Git självt för uppdateringar:

$ git clone https://git.kernel.org/pub/scm/git/git.git