在centos7上安装git客户端

首先需要安装依赖包:

1
2
yum -y install zlib-devel openssl-devel perl cpio expat-devel gettext-devel 
yum install autoconf

下载git源码包

1
wget xxxxxxxxxxxxxx

解压源码包

1
tar zxvf xxxxxxxx.tar.gz

编译安装

1
2
3
4
5
cd  git(源码目录)
autoconf
./configure --with-curl=/usr/local/git(安装目录)
make
make install

编译的时候有可能会报Can’t locate ExtUtils/MakeMaker.pm的错误

解决方式:

1
yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker

jenkins使用git时提示 Unable to find remote helper for 'https' 报错的问题

一个新的项目需要部署生产环境,于是把jdk,maven,git,什么都装好了。

可是用jenkins连接git仓库的时候提示 Unable to find remote helper for ‘https’ 的问题。

因为对git的了解甚少,查了下资料,发现可能是没有安装curl的问题,于是先安装curl

1
yum install curl-devel

然后进入git源码目录

1
2
3
./configure --prefix=XXXXX(安装目录)
make
make install

搞定!