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 使配置文件生效