linux系统:CentOS-7-x86_64-DVD-1804
git版本:git-2.8.3
使用WinSCP上传jdk压缩包到linux系统的home/git目录下
解压:tar -zxvf git-2.8.3.tar.gz
删除压缩包:rm -rf git-2.8.3.tar.gz
编译:make configure
报错:autoconf: 未找到命令
执行命令:yum install install autoconf automake libtool
安装libtool包
继续make configure
然后执行:./configure --prefix=/home/git/git-2.8.3/
执行:make profix=/home/git/git-2.8.3/
报错:cache.h:40:18: 致命错误:zlib.h:没有那个文件或目录
执行:yum install zlib-devel
安装zlib包
继续执行:make profix=/home/git/git-2.8.3/
报错:
执行:yum install perl-ExtUtils-MakeMaker package
继续执行:make profix=/home/git/git-2.8.3/
执行:make install
编译成功后配置环境变量:vim /etc/profile
文件尾添加:
export PATH=$PATH:/home/git/git-2.8.3
等号两边不能有空格
保存退出:esc -> 冒号: -> 小写wq ->回车
查看是否安装成功:git --version
这时候就算安装成功,需要到git安装路径下查看是否有git-remote-https、git-remote-http模块,如果没有配置jenkins时的git地址会提示retrun code 128,具体错误:Unable to find remote helper for 'https',即是不能使用https和http方式拉代码,此时需要curl-devel包,
yum install curl-devel
cd /home/git/git-2.8.3
./configure
make
make install
再去看下编译安装路径下是否有刚刚那俩个包。
参考地址:
https://blog.csdn.net/weixin_37352094/article/details/80397960