Centos7下git最新版本安装


刚重新装了centos7最小版的系统,发现没有git,只好重新安装了,记录下以防忘记。(以下命令最好在root用户下执行,要么你有管理员权限也行,则需要在命令前加sudo)

 

安装方法有两种:

一、yum命令安装:

yum install -y git

此方法简单,并且会自动安装依赖的包,而且会从源里安装最新的版本(不过不一定是最新的git)。

二、源码安装:

1.由于是安装了最小版的centos,安装前要手动安装下依赖包;但是系统也自带了git,只不过版本较低,所以要源码编译安装则需要先卸载git;

yum remove git                                                           // 卸载系统自带的git
yum install
-y gcc-c++ curl-devel zlib-devel perl-ExtUtils-MakeMaker // 安装依赖包

2.下载最新版本的git源码包,有以下几种方式都可以获取,哪种方便用哪个,我现在的最新版本是 git-2.22.0:

1.
yum install -y wget
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.22.0.tar.gz

2.
https://mirrors.edge.kernel.org/pub/software/scm/git/ // 在浏览器打开该页面,选择自己想要的版本,然后传到centos7
https://github.com/git/git/releases // 同样可在浏览器打开下载

3.接下来就是解压,配置,安装(更多请github教程

tar -xf git-2.22.0.tar.gz
cd git-2.22.0
make configure                       //  测试环境  (如果报错 /bin/sh: autoconf: command not found,使用yum安装autoconf即可)
.
/configure --prefix=/usr/local/git // --prefix 指定git安装路径 make all                  // 编译 make install                // 安装

4.运气比较好,没有报错。如果出错一般是依赖包缺失,安装下就好。接下来可以用以下命令查看git版本

[citta@citta ~]$ git --version
-bash: git: command not found

why?这是因为指定的安装路径不在环境变量中,执行下以下命令就OK了,再试试查看git版本命令,就可以正常显示了。

ln -s /usr/local/git/bin/git /usr/local/sbin/git

到此安装完成了,可以在任意路径下使用了!

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM