遇到此类问题一般是缺乏对应的库文件。linux
因为yum install是老版本的git 仍是1.8的 若是须要安装新版本的git,官方给出的url:https://git-scm.com/download/linuxgit
centos 须要下载对应源代码包,而后编译安装。centos
./configure make
执行make的时候报错,cache.h:40:18: 致命错误:zlib.h:没有那个文件或目录bash
安装zlibide
yum install zlib #此时敲Tab会自动补全
zlib-ada-devel.x86_64 zlib-devel.i686 zlib-static.i686
zlib-ada.x86_64 zlib-devel.x86_64 zlib-static.x86_64ui
安装对应的就行 我安装的是 this
yum install zlib-devel.x86_64
接着编译url
make && make install
git version # 查看版本号
git version 2.9.5
spa
-------------------------其余版本安装---------------------------------------code
Download for Linux and Unix
It is easiest to install Git on Linux using the preferred package manager of your Linux distribution. If you prefer to build from source, you can find the tarballs on kernel.org.
Debian/Ubuntu
For the latest stable version for your release of Debian/Ubuntu
# apt-get install git
For Ubuntu, this PPA provides the latest stable upstream Git version
# add-apt-repository ppa:git-core/ppa
# apt update; apt install git
Fedora
# yum install git
(up to Fedora 21)
# dnf install git
(Fedora 22 and later)
Gentoo
# emerge --ask --verbose dev-vcs/git
Arch Linux
# pacman -S git
openSUSE
# zypper install git
Mageia
# urpmi git
Nix/NixOS
# nix-env -i git
FreeBSD
# pkg install git
Solaris 9/10/11 (OpenCSW)
# pkgutil -i git
Solaris 11 Express
# pkg install developer/versioning/git
OpenBSD
# pkg_add git
Alpine
$ apk add git
Red Hat Enterprise Linux, Oracle Linux, CentOS, Scientific Linux, et al.
RHEL and derivatives typically ship older versions of git. You can download a tarball and build from source, or use a 3rd-party repository such as the IUS Community Project to obtain a more recent version of git.
Slitaz
$ tazpkg get-install git