各版本下载地址:
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 在最后添加下面几句话
1
2
3
4
5 1#git
2export GIT_HOME=/usr/local/wjx/git
3export PATH=$PATH:$GIT_HOME/bin
4
5
保存退出,输入
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
2
3
4
5
6
7
8
9
10
11
12
13 1
2// 1、先删除node_modules这个文件
3$ rm -rf node_modules/
4
5// 2、安装gulp-sass
6$ cnpm install gulp-sass --save-dev
7
8// 3、安装成功后,再cnpm install
9$ cnpm install
10
11// 4、成功后,就可以使用gulp dev了
12$ gulp dev
13