git升级后jenkins的报错
1、首先卸载原有的git
#yum remove git
2、源码安装新版本的git
https://www.kernel.org/pub/software/scm/git/
下载最新的版本,然后编译安装:
tar xf git-2.8.6.tar.gz
cd git-2.8.6
yum -y install perl-devel openssl-devel curl-devel expat-devel
!!如果有其他的报错自行安装
make prefix=/usr/local/git all
make prefix=/usr/local/git install
3、设置环境变量
echo "export PATH=/usr/local/git/bin:$PATH" >>/etc/profile
source /etc/profile
这样操作完成后竟然在执行jenkins任务时报错了,说找不到git、命令,但是在服务器上是可以执行命令的
解决方案有两种:
1、第一种将git命令copy到/usr/bin目录下
2、第二种echo "export PATH=/usr/local/git/bin:$PATH" >>/root/.bashrc
#source /root/.bashrc
--------崔帅的拾荒