安装
当前最新版本git 2.15.0,centos默认自带的是1.8.3版本,有可能会导致执行# go get github.com/gin-gonic/gin命令报错,提示无法使用https协议。
尽量安装最新版本的git,再重新配置环境变量。
准备工作
1、删除默认老版本
centos自带Git,7.x版本自带git 1.8.3.1(应该是,也可能不是),安装新版本之前需要使用
# yum remove git
2、安装所需软件包
# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
# yum install gcc perl-ExtUtils-MakeMaker
# yum install expat-devel
# yum install libcurl-devel
# yum install perl-ExtUtils-MakeMaker package
注意:如果不安装上面这些软件,在编译git时会报错,缺少东西。
下载git
https://www.kernel.org/pub/software/scm/git/
git-2.15.0.tar.gz 这个包,进入/usr/local目录下
或者
# wget https://www.kernel.org/pub/software/scm/git/git-2.15.0.tar.gz
解压
# tar xzf git-2.15.0.tar.gz
# cd git-2.15.0
安装
# make prefix=/usr/local/git all
# make prefix=/usr/local/git install
将/usr/local/git/bin目录下的所有文件复制到/usr/local/bin目录下去
环境变量
# vim /etc/profile
#git ---------------------
export PATH=/usr/local/git/bin:/usr/local/libexec/git-core:$PATH
# source /etc/profile
注意:将/usr/local/libexec/git-core 路径家到PATH上
# vim /etc/bashrc
export PATH=/usr/local/ssdb:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/usr/local/app/go/go1.9/go/bin:/root/bin:/usr/local/git/bin 加上这段
# source /etc/bashrc
# vim ~/.bashrc
export PATH=$PATH:/usr/local/git/bin:/usr/local/libexec/git-core
# source /etc/bashrc
检查版本
# git --version
用go试着下载github代码,行不行
# go get github.com/gin-gonic/gin
正常的话,一会包的目录文件就被下载到GOPATH指定的目录下了
----- 结束! -----
网友评论