Git 安装

使用 Git 需要安装 Git 客户端。Git 支持 Linux、Unix、Mac和 Windows 等几乎所有平台。

Git 各平台安装包下载地址为:http://git-scm.com/downloads。

1. Linux 平台上安装 git

各 Linux 系统可以使用其安装包管理工具(apt-get、yum 等)进行安装。

由于Git 的工作需要调用 curl,zlib,openssl,expat,libiconv 等库的代码,可以先安装这些依赖工具。

1)Centos/RedHat yum 安装 git

使用 yum 在 Centos/RedHat 系统的安装命令为:

$ yum -y install git

# 验证安装是否成功
$ git --version

如果安装过程中,系统缺失依赖包,可以先安装 git 的依赖包:

$ yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

2)Debian/Ubuntu apt-get 安装 git

使用 apt-get 在 Debian/Ubuntu 系统的安装命令为:

$ apt-get -y install git

# 验证安装是否成功
$ git --version

如果安装过程中,系统缺失依赖包,可以先安装 git 的依赖包:

$ apt-get -y install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev

3)Centos/RedHat 源码安装 git

我们可以使用源码包安装自己需要的版本,源码包下载地址:https://mirrors.edge.kernel.org/pub/software/scm/git/。

########### 下载源码 ###########
# 安装 wget
$ yum install -y wget

# 下载源码
$ wget -o /tmp/git-2.21.0.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.21.0.tar.gz

########### 解压编译 ###########
# 安装编译依赖
$ yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc automake autoconf libtool make perl-ExtUtils-MakeMaker

# 解压
$ tar -zxf /tmp/git-2.21.0.tar.gz -C /tmp/

$ cd /tmp/git-2.21.0

# 检验相关依赖,设置安装路径
$ ./configure --prefix=/usr/local/git

# 编译安装
$ make && make install

########### 配置环境变量 ###########
# 配置环境变量
$ vi /etc/profile

# GIT_HOME
GIT_HOME=/usr/local/git
export PATH=$PATH:$GIT_HOME/bin

# 刷新生效
$ source /etc/profile

4)Debian/Ubuntu 源码安装 git

我们可以使用源码包安装自己需要的版本,源码包下载地址:https://mirrors.edge.kernel.org/pub/software/scm/git/。

########### 下载源码 ###########
# 安装 wget
$ apt-get install -y wget

# 下载源码
$ wget -o /tmp/git-2.21.0.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.21.0.tar.gz

########### 解压编译 ###########
# 安装编译依赖
$ apt-get -y install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev build-essential

# 解压
$ tar -zxf /tmp/git-2.21.0.tar.gz -C /tmp/

$ cd /tmp/git-2.21.0

# 检验相关依赖,设置安装路径
$ ./configure --prefix=/usr/local/git

# 编译安装
$ make && make install

########### 配置环境变量 ###########
# 配置环境变量
$ vi /etc/profile

# GIT_HOME
GIT_HOME=/usr/local/git
export PATH=$PATH:$GIT_HOME/bin

# 刷新生效
$ source /etc/profile

2. Windows 平台上安装 git

在 Windows 平台上安装 Git 可以使用 msysGit,msysGit 项目提供了安装包,可以到 GitHub 的页面上下载 exe 安装文件并运行:

安装包下载地址:https://gitforwindows.org/

如果官网下载慢,可以用国内的镜像:https://npm.taobao.org/mirrors/git-for-windows/。

完成安装之后,就可以使用命令行的 git 工具(已经自带了 ssh 客户端)了,另外还有一个图形界面的 Git 项目管理工具。

在开始菜单里找到"Git"->"Git Bash",会弹出 Git 命令窗口,你可以在该窗口进行 Git 操作。

3. Mac 平台上安装 git

1)命令行方式

使用 Homebrew 安装 git 的命令如下:

$ brew install git

2)图形化方式

在 Mac 平台上安装 Git 最容易的当属使用图形化的 Git 安装工具,下载地址为:

http://sourceforge.net/projects/git-osx-installer/

安装界面如下所示:

18333fig0107-tn

下一章:Git 配置

Git 提供了一个叫做 git config 的工具,专门用来配置或读取相应的工作环境变量。这些环境变量,决定了 Git 在各个环节的具体工作方式和行为。这些变量可以存放在以下三个不同的地方:/etc/gitconfig 文件:系统中对所有用户都普遍适用的配置。若使用 git config 时用 --system 选项,读写的就是这个文件。