Git 🌙
Chapters â–Ÿ 2nd Edition

1.5 Kom igÄng - Installera Git

Installera Git

Innan du kommer igĂ„ng med Git, kommer du att behöva göra det tillgĂ€ngligt pĂ„ din dator. Även om det Ă€r redan Ă€r installerat Ă€r det en bra idĂ© att uppdatera till den senaste versionen. Du kan antingen installera det som ett packet eller via ett annat installationsprogram, eller ladda ner kĂ€llkoden och kompilera det sjĂ€lv.

Notera

Denna bok skrevs med Git version 2.8.0. Även om de flesta kommandona som anvĂ€nds borde fungera Ă€ven i urĂ„ldriga versioner av Git, kanske nĂ„gra inte gör det, eller beter sig nĂ„got annorlunda om du anvĂ€nder en Ă€ldre version. DĂ„ Git Ă€r utomordentligt i att bevara bakĂ„tkompabilitet, sĂ„ borde vilken version som helst efter 2.0 fungera fint.

Installera pÄ Linux

Om du vill installera de grindlÀggande Gitverktygen pÄ linux via en binÀr kan du generellt sett göra det via pakethanteringsverktyget som din distribution tillhandahÄller. Om du anvÀnder Fedora (eller nÄgon liknande 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 mer valmöjligheter finns det instruktioner för att installera pÄ flera olika Unixdistributioner pÄ Gits hemsida, http://git-scm.com/download/linux.

Installera pÄ macOS

Det finns flera sÀtt att installera Git pÄ Mac. Det enklaste Àr förmodligen att installera Xcode Command Line Tools. PÄ Mavericks (10.9) eller högre kan du göra detta genom att försöka köra git frÄn terminalen första gÄngen.ime.

$ git --version

Om du inte redan har det installerat kommer du att bli tillfrÄgad om att installera det.

Om du vill ha en mer uppdaterad version kan du alltid installera det via en binÀr. En version av Git för macOS tillhandahÄlls pÄ Gits hemsida, http://git-scm.com/download/mac.

Git macOS installationsprogram.
Figur 7. Git macOS installationsprogram.

Du kan ocksÄ installera det som en del av GitHub för Mac. Deras grafiska Gitverktyg har möjligheten att installera kommandoradsverktyget ocksÄ. Du kan ladda ner det verktyget frÄn webbplatsen för GitHub för Mac, http://mac.github.com.

Installera pÄ Windows

Det finns Àven nÄgra sÀtt att installer Git för Windows. Den mest officiella versionen finns tillgÀnglig att ladda ner pÄ Gits webbplats. GÄ bara till http://git-scm.com/download/win och nedladdningen startar automatiskt. Notera att det finns ett projekt som kallas Git för Windows, som Àr separat frÄn Git sjÀlvt; för mer information om detta, gÄ till https://git-for-windows.github.io/.

För att fÄ en automatiserad installation kan du anvÀnda Git Chocolatey package. Notera att Chocklatey Àr hanterat av community.

Ett annat lÀtt sÀtt att installera Git Àr genom att installera GitHub Desktop. Installationsprogrammet inkluderar en kommandoradsversion av Git, sÄ vÀl som det grafiska anvÀndargrÀnssnittet. Det fungerar Àven bra med PowerShell och stÀller in sÀker credential caching och vettiga CRLF-instÀllningar. Vi kommer att lÀra oss mer om detta lite senare, men nöj dig med att det Àr detta du vill ha. Du kan ladda ner detta frÄn GitHub Desktop website.

Installera frÄn kÀllkod

NÄgra kan tycka det Àr anvÀndbart att installera Git frÄn kÀllkoden, eftersom det ger den senaste versionen. De binÀra installationsprogrammen tenderar att ligga lite efter men sÀrskilt sedan Git har mognat de senaste Ären gör detta mindre skillnad.

Om du vill installera Git frÄn kÀllkod, mÄste 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 (som Fedora) eller apt-get (som ett Debianbaserat system), kan du anvÀnda dessa kommandon för att installera de minimala beroenden för att kompilera och installera GitbinÀ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 dokumentationen i varierande format (doc, html, info) behövs Àven dessa beroenden (OBS: anvÀndare av RHEL och RHEL-derivatr som CentOS och Scientific Linux kommer behöva aktivera EPEL repositoryt för att ladda ner paketet docbook2X):

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

Om du anvÀnder en Debianbaserad distribution (Debian/Ubunti/Ubuntu/Ubuntu-derivat) kommer du ocksÄ behöva paketet install-info:

$ sudo apt-get install install-info

AnvÀnder du en RPM-baserad distribution (Fedora/RHEL/RHEL-derivat) kommer du ocksÄ behöva paketet getopt (som redan Àr installerat pÄ en Debianbaserad distro):

$ sudo dnf install getopt
$ sudo apt-get install getopt

Ytterligare förr anvÀndare av Fedora/RHEL/RHEL-derivat kommer du behöva detta

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

pÄ grund av binÀrnamnsskillnader.

NÀr du har alla nödvÀndiga beroenden, kan du gÄ vidare och hÀmta den senaste taggade releasen som ett tararkiv frÄn flera hÄll. Du kan fÄ det via webbplatsen kernel.org, https://www.kernel.org/pub/software/scm/git, eller spegen pÄ GitHubs webbpats https://github.com/git/git/releases. Det Àr generellt sett lite lÀttare att se vad som Àr den senste versionen pÄ GitHub, men Àven kernel.org har releasesignaturer om du vill verifiera din nedladdning.

Sedan, för att kompilera och installera:

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

Efter detta Àr klart kan du Àven hÀmta uppdaterade versioner av Git via Git sjÀlvt:

$ git clone git://git.kernel.org/pub/scm/git/git.git
scroll-to-top