centos安装git

linux安装git版本管理工具。本案例在centos7.2版本下安装。

1.下载git版本安装包,我下载的是2.9.2版

 wget https://github.com/git/git/archive/v2.9.2.tar.gz

2.解压下载的安装包

tar zxf v2.9.2.tar.gz

3.进入安装包目录

 cd git-2.9.2/

4.执行配置安装

 4.1 make prefix=/usr/local/git all  

报错如下:

    CC credential-store.o
/bin/sh: cc: command not found
make: *** [credential-store.o] Error 127

分析:缺少git需要的扩展

解决:先安装需要的扩展依赖

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


然后再次执行编译git【 make prefix=/usr/local/git all  】直到安装完成(需要二十秒左右)

开始安装:

4.2 make prefix=/usr/local/git install


5.添加git到环境变量

5.1  echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc  #快速写入到这个文件,也可以用vi编辑写入

5.2  source /etc/bashrc #让变量生效

6.查看版本

 git --version  #出现安装的git版本

git version 2.9.2

备注:如果发现版本不对,哪就卸载旧版本【比如有1.8版本的需要先卸载,yum rmove git】,然后修改环境变量:

vim /etc/bashrc  #也可以用上面的方式,直接写入
    在最后一行添加 export PATH=/usr/local/git/bin:$PATH 保存退出
    输入source /etc/bashrc 使配置文件生效

评论/留言