赞
踩
使用 wget 下载Git源码包
wget https://github.com/git/git/archive/v2.17.0.tar.gz
使用 tar -zxvf 命令解压 v2.17.0.tar.gz 压缩包
tar -zxvf v2.17.0.tar.gz
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
出现类似如下提示,按 y 即可
...
Transaction Summary
===========================================================================================================
Install 3 Packages (+14 Dependent packages)
Upgrade ( 2 Dependent packages)
Total download size: 7.4 M
Is this ok [y/d/N]: Y
安装依赖时,yum自动安装了Git,因此安装新版本的Git需要将旧版本Git卸载,命令如下:
yum remove git
中途出现如下提示,按 y 即可
... =========================================================================================================== Package Arch Version Repository Size =========================================================================================================== Removing: git x86_64 1.8.3.1-21.el7_7 @updates 22 M Removing for dependencies: gettext-devel x86_64 0.19.8.1-2.el7 @base 1.4 M perl-Git noarch 1.8.3.1-21.el7_7 @updates 57 k Transaction Summary =========================================================================================================== Remove 1 Package (+2 Dependent packages) Installed size: 24 M Is this ok [y/N]: y
跳转到 Git 源码包目录下使用 make all 命令进行编译
cd git-2.17.0
make prefix=/usr/local/git all
j将Git安装到/usr/local/git路径下(本质上其实就是文件的复制),命令为
make prefix=/usr/local/git install
打开环境变量配置文件,命令如下:
vim /etc/profile
在底部加上Git相关配置信息,输入 i 进入编辑模式 然后输入以下内容:
PATH=$PATH:/usr/local/git/bin
export PATH
然后保存并退出,按下esc键,然后输入:wq 执行保存并退出的操作
#mongodb
export PATH=$PATH:/root/mongodb/bin
PATH=$PATH:/usr/local/git/bin
export PATH
:wq
执行如下命令是配置生效:
source /etc/profile
输入如下命令,查看安装的git版本
git --version
git version 1.8.3.1
校验通过,安装成功。
Git在linux上的使用强参考我的这两篇文章->
[1]linux下 使用Git 将代码上传到指定分支
[2]本地 pull 远程仓库的文件
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。