2.4 安装Git
让我们进入使用Git中。优先的事情第一 :你必需安装它。你可以以多种方式达到该目的;两种主要的方式是:从源码安装或者从一个已存在的适用你的平台的包安装。
2.4.1从源码安装(Installing from Source)
如果可能,从源码安装Git是最有用的,因为你将得到一个最新的版本。每个Git版本都会试图包含一些有用的UI的增强,因此,如果你对从源码编译感到还能适应的话,获得最新的版本通常是最好的路径。在某种情况下,许多Linux发行包含了非常老的包;因此,除非你正在使用一个最新的分发版或者使用反向移植(backport),从源码安装可能是最好的。
为了安装Git,以下Git所依赖的库是必需的: curl, zlib, openssl, expat 以及libiconv。例如,如果你的系统中有yum(诸如 : Fedora)或者 apt-get(诸如基于Debian的系统),你可以使用以下命令来安装这些依赖的包:
$ yum install curl-devel expat-devel gettext-devel \
openssl-devel zlib-devel
$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \
libz-dev libssl-dev
当你有了所有这些必需的依赖包后,你可以继续并可以从Git web站点获得最新的快照:
然后,编译安装:
$ tar -zxf git-1.7.2.2.tar.gz
$ cd git-1.7.2.2
$ make prefix=/usr/local all
$ sudo make prefix=/usr/local install
所有这些完成后,你可以通过Git自身来获取Git从而实现更新:
$ git clone git://git.kernel.org/pub/scm/git/git.git
2.4.2 在Linux上安装(Installing on Linux)
如果你想在Linux上通过二进制安装程序来安装Git, 你通常可以通过一些基本的随系统而来的包管理工具。如果你使用Fedora, 你可以使用yum:
$ yum install git-core
或者,如果你使用基于Debian的系统如Ubuntu,试用apt-get:
$ apt-get install git-core
2.4.3 在Mac上安装(Installing on Mac)
在Mac上安装Git有两种简单的方法。最简单的方法是使用图形化安装程序,你可以从Google的Code page上下载它:(如图 1-7)
http://code.google.com/p/git-osx-installer
另一个主要的方式来安装Git是通过MacPorts(http://www.macports.org)。如果你已经安装了MacPorts,那么通过以下命令安装Git:
$ sudo port install git-core +svn +doc +bash_completion +gitweb
你没必要增加所有的附加包,但当你必需使用Git和Subversion库时(查看第8章),你可能需要包括+svn的安装。
2.4.4 在Windows上安装
在Windows上安装Git非常容易。msysGit项目具有异常容易安装的过程。只需要简单的从Google code page下载安装程序exe文件并运行它即可:
http://code.google.com/p/msysgit
一旦安装完成后,你会同时具有命令行版本(包括一个后续会介绍的ssh客户端)和标准GUI版本.