前情提示:
西数,centOS6.4纯净版;
文章更新说明:
1.补充git下载地址,在TencentCloud6.9 64位centOS安装测试,使用新版git2.25.1.tar.gz安装测试;(2020-03-12)
方式一:源码编译
有时候系统中自带了Git,但是版本比较低
git --version
而且centOS源中有Git,所有我们可以通过yum方式安装:
查看源版本信息:
yum info git
git --version
如果安装了,卸载:
yum remove git
1.Git下载地址:
官方地址:
https://github.com/git/git/releases
或者去这个地址找版本:
https://mirrors.edge.kernel.org/pub/software/scm/git/
git-2.13.1.tar.gz:Git的Linux版本,下载地址:
https://www.kernel.org/pub/software/scm/git/git-2.13.1.tar.gz
https://www.kernel.org/pub/software/scm/git/
Git-2.13.1-64-bit.exe:Git的Windows下64位操作系统版本,下载地址:
https://github.com/git-for-windows/git/releases/download/v2.13.1.windows.1/Git-2.13.1-64-bit.exe
Git-2.13.1-32-bit.exe:Git的Windows下32位操作系统版本,下载地址:
https://github.com/git-for-windows/git/releases/download/v2.13.1.windows.1/Git-2.13.1-32-bit.exe
2.安装依赖库以及可能用到的工具。
yum install -y asciidoc xmlto autoconf
yum install -y docbook2X texinfo sgml2xml openjade
yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
安装解压缩和wget,后续可能用到:
yum install -y wget
yum install -y zip unzip
3.下载Git安装:
https://mirrors.edge.kernel.org/pub/software/scm/git/
https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.25.0.tar.gz (2020-03-12最新版)
如果在线下载还不满足,可以先下载下来然后通过ftp工具上传上去也是可以的。
wget https://www.kernel.org/pub/software/scm/git/git-2.13.1.tar.gz
如果报错:请加参数尝试--no-check-certificate,或者直接使用:
curl -O -L https://www.kernel.org/pub/software/scm/git/git-2.13.1.tar.gz
tar -zxvf git-2.13.1.tar.gz
如下:
wget --no-check-certificate -P /usr/src/git-2.12.2 https://www.kernel.org/pub/software/scm/git/git-2.12.2.tar.gz
cd /usr/src/git-2.12.2/
tar -zxvf git-2.12.2.tar.gz
进入解压目录
cd git-2.12.2/
make configure
./configure --prefix=/usr/local/git-2.12.2
make all doc
make install install-doc install-html
将编译好的git-2.12.2 bin目录添加到bashrc中,相当于添加全局变量
echo 'export PATH=$PATH:/usr/local/git-2.12.2/bin' > /etc/profile.d/git.sh
使bashrc立即生效,全局变量立即生效
source /etc/bashrc
或者:sudo echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/profile
vi /etc/profile
在最后一行加入
export PATH=$PATH:/usr/local/git/bin
让该配置文件立即生效
source /etc/profile
4.最后,查看版本。
重启终端,有时候会有session,还是提示xxx不是目录。关闭命令行,再打开试试。
git --version
方式二:
yum命令直接安装,但是可能不是最新版本,或者你想要指定版本。
yum install -y git