VPS与Hexo不得不说的那些事之一——安装Git
Git基础安装
运行yum -y install git gcc gcc-c++ curl wget
,会安装好Git的基础版本,由于基础版本太低,故要对其进行升级。
Git升级
下载编译工具
yum -y groupinstall "Development Tools"
下载依赖包
yum -y install zlib-devel perl-ExtUtils-MakeMaker asciidoc xmlto openssl-devel
下载git最新版本的源代码
wget https://www.kernel.org/pub/software/scm/git/git-2.17.1.tar.gz
注:登录https://github.com/git/git/releases 查看git的最新版。不要下载带有-rc的,因为它代表了一个候选发布版本。目前最新版本是2.17.1,如果不是,只需替换掉上面命令的版本号即可。
解压
tar -zxvf git-2.17.1.tar.gz
进入目录配置
cd git-2.17.1
./configure --prefix=/usr/local/git
安装
make && make install
配置全局路径
vi /etc/profile
export PATH="/usr/local/git/bin:$PATH" // 将此行代码添加到最后一行
source /etc/profile // 执行此句则表示为应用全局路径
说到配置全局路径,则为在/etc/profile中的最后添加代码:
export PATH="/usr/local/node/bin:$PATH"
export PATH="/usr/local/git/bin:$PATH:/usr/libexec/git-core:$PATH"
# export PATH="/usr/libexec/git-core:$PATH" // 注释掉不需要的
若少掉第二行中的:/usr/libexec/git-core:$PATH,则会出现fatal: Unable to find remote helper for 'https'
的错误
查看Git版本
git --version
此时Git已更新至最新版本
相关截图
/etc/profile内容
参考文章:
1. http://www.cnblogs.com/itxdm/p/hexo.html 中的Git基础安装
2. http://www.chenzhan.me/2018/01/31/%E9%83%A8%E7%BD%B2Hexo%E5%88%B0CentOS%E6%9C%8D%E5%8A%A1%E5%99%A8/ 中的升级Git
3. https://blog.csdn.net/yanwuhuan/article/details/7412370 中的解决办法
4. https://www.cnblogs.com/amboyna/archive/2008/03/08/1096024.html 中的:$PATH后的拼接格式