各版本下载地址:
https://mirrors.edge.kernel.org/pub/software/scm/git/
linux下载:
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.20.1.tar.gz
(1)解压
tar -zxf git-2.20.1.tar.gz
(2)安装编译源码所需依赖,命令为:
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
安装时间会很久,等一会就好了,出现需要输入的,输入y回车继续安装
安装依赖时,yum自动安装了Git,需要卸载旧版本Git,
yum remove git
(3)进行安装
进入目录
cd git-2.20.1
git进行编译(路径自行选择)
make prefix=/usr/local/wjx/git all
安装 git 到 /usr/local/wjx/git 目录下面
make prefix=/usr/local/wjx/git install
(4)配置git全局变量
编辑 vim /etc/profile 在最后添加下面几句话
#git
export GIT_HOME=/usr/local/wjx/git
export PATH=$PATH:$GIT_HOME/bin
保存退出,输入
chmod $PATH
source /etc/profile
git --version
安装完成。
错误集合:
(1)git clone
出现问题
SSL connect error
解决办法:
>git config --global http.sslversion tlsv1
或者
>git config --global http.sslVerify false //设置跳过SSL证书验证
(2)git → clone 之后,安装npm intall
解决方法
// 1、先删除node_modules这个文件 $ rm -rf node_modules/ // 2、安装gulp-sass $ cnpm install gulp-sass --save-dev // 3、安装成功后,再cnpm install $ cnpm install // 4、成功后,就可以使用gulp dev了 $ gulp dev