您的位置:首页 > 运维架构 > Linux

在CentOS下安装Git

2018-02-20 23:47 281 查看

1、安装git依赖包

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

 

2、删除已有的git

yum remove git

 

3、下载git源码并安装

cd /home/lnmp

下载git安装包

wget https://www.kernel.org/pub/software/scm/git/git-2.8.3.tar.gz

解压git安装包

tar -zxvf git-2.8.3.tar.gz

cd git-2.8.3

配置git安装路径

make configure
如果报错/bin/sh: autoconf: command not found: 安装libtool即可:yum install install autoconf automake libtool 正常会打印:GEN configure ./configure --prefix=/usr/local/git --with-iconv --with-curl --with-expat=/usr/local/lib(如果没有安装libiconv请自行安装) ①如果报错:cache.h:40:18: fatal error: zlib.h: No such file or directory 安装zlib:yum install zlib、yum install zlib-devel ②如果报错:make[1]: *** [perl.mak] Error 2 安装:yum install perl-ExtUtils-MakeMaker package

编译并且安装

make && make install

 

4、将git指令添加到bash中(两种方式二选一)

vim /etc/profile
在最后一行加入
export PATH=$PATH:/usr/local/git/bin
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/profile

 

5、让该配置文件立即生效

source /etc/profile
git --version
  编译git时报错: zlib.h: No such file or directory 缺少 zlib的头文件, 开发包没装, yum install zlib (系统默认已经装上) yum install zlib-devel    git clone时候提示fatal: Unable to find remote helper for 'https' yum install libcurl-devel 然后按照上诉步骤重新安装编译git即可        
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: