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站点获得最新的快照:

http://git-scm.com/download

然后,编译安装:

   $ 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版本.

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐