1.5 入门 - 安装Git

安装Git

在开始使用Git之前,必须在计算机上使其可用。即使已经安装了,更新到最新版本也是一个好主意。您可以将其作为软件包安装,也可以通过其他安装程序进行安装,也可以下载源代码并自己进行编译。

注意
本书是使用Git版本2.8.0编写的。尽管我们使用的大多数命令即使在旧版本的Git中也可以使用,但是如果您使用的是旧版本,则其中一些命令可能不会起作用,或者可能会略有不同。由于Git在保持向后兼容性方面非常出色,因此2.0之后的任何版本都应该可以正常工作。

在Linux上安装

如果要通过二进制安装程序在Linux上安装基本的Git工具,通常可以通过发行版附带的软件包管理工具来完成。如果您使用的是Fedora(或任何密切相关的基于RPM的发行版,例如RHEL或CentOS),则可以使用dnf

$ $ sudo dnf install git-all

如果您使用的是基于Debian的发行版(例如Ubuntu),请尝试apt

$ sudo apt install git-all

有关更多选项,请在Git网站上提供有关在多个不同Unix发行版上进行安装的说明。

在Mac上安装

有几种方法可以在Mac上安装Git。最简单的方法可能是安装Xcode命令行工具。在Mavericks(10.9)或更高版本上,您只需在第一次尝试从终端运行git即可执行此操作。

$ git --version

如果尚未安装,它将提示您安装。

如果要更新版本,也可以通过二进制安装程序进行安装。维护了macOS Git安装程序,可以从Git网站下载。

Git OS X安装程序

您也可以将其作为macOS安装的GitHub的一部分进行安装。他们的GUI Git工具还可以选择安装命令行工具。您可以从GitHub for macOS网站下载该工具。

在Windows上安装

还有几种在Windows上安装Git的方法。可以从Git网站上下载最官方的版本。只需转到https://git-scm.com/download/win,下载就会自动开始。注意,这是一个名为Git for Windows的项目,与Git本身是分开的。有关更多信息,请访问https://gitforwindows.org。

要获得自动安装,您可以使用Git Chocolatey软件包。请注意,Chocolatey软件包是社区维护的。

安装Git的另一种简单方法是安装GitHub Desktop。安装程序包括命令行版本的Git以及GUI。它也可以与PowerShell配合使用,并设置可靠的凭据缓存和合理的CRLF设置。稍后我们将详细了解这些内容,但只要说出它们就是您想要的内容就足够了。您可以从GitHub Desktop网站下载此文件。

从源代码安装

有些人可能会发现从源代码安装Git很有用,因为您将获得最新版本。二进制安装程序往往会落后一些,尽管随着Git近年来的成熟,这几乎没有什么不同。

如果确实要从源代码安装Git,则需要具有以下Git依赖的库:自动工具,curl,zlib,openssl,expat和libiconv。例如,如果您使用的系统具有dnf(例如Fedora)或apt-get(例如基于Debian的系统),则可以使用以下命令之一来安装用于编译和安装Git二进制文件的最小依赖项:

$ 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

为了能够以各种格式(doc,html,info)添加文档,还需要以下附加依赖项:

$ sudo dnf install asciidoc xmlto docbook2X
$ sudo apt-get install asciidoc xmlto docbook2x
注意
使用RHEL以及CentOS和Scientific Linux等RHEL衍生物的用户将必须启用EPEL存储库才能下载docbook2X软件包。

如果您使用的是基于Debian的发行版(Debian / Ubuntu / Ubuntu-derivatives),则还需要以下install-info软件包:

$ sudo apt-get install install-info

如果您使用的是基于RPM的发行版(Fedora / RHEL / RHEL衍生物),则还需要该getopt软件包(已安装在基于Debian的发行版中):

$ sudo dnf install getopt

此外,如果您使用的是Fedora / RHEL / RHEL衍生物,则需要执行此操作

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

由于二进制名称的差异。

当拥有所有必要的依赖关系时,您可以继续从几个地方获取最新的带标签的发行版tarball。您可以通过kernel.org网站上找到它,在https://www.kernel.org/pub/software/scm/git,或GitHub的网站上镜,在https://github.com/git/git /发布。通常,GitHub页面上的最新版本通常会更清晰一些,但是如果您要验证下载,kernel.org页面上还会有发行签名。

然后,编译并安装:

$ 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

完成此操作后,您还可以通过Git本身获取Git进行更新:

$ git clone git://git.kernel.org/pub/scm/git/git.git
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值