编译安装git
Centos 默认yum安装的git版本有点旧,在vs code远程开发中会时不时的弹出对话框,要求git在2.5版本以上.
- 卸载自带的git
[root@vs-develop ~]# git --version
git version 1.8.3.1 #自带的版本比较老,但是很稳定
#卸载自带的git
[root@vs-develop ~]# yum remove -y git.x86_64
- 安装编译依赖
#安装依赖
[root@vs-develop ~]# yum groupinstall "Development Tools"
[root@vs-develop ~]# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
#编译git
[root@vs-develop ~]# tar xvf git-2.22.1.tar.gz
[root@vs-develop git-2.22.1]# make configure
[root@vs-develop git-2.22.1]# ./configure --prefix=/usr/local/git
[root@vs-develop git-2.22.1]# make && make install
#添加环境变量
[root@vs-develop ~]# echo "export PATH=$PATH:/usr/local/git/bin" >> .bash_profile
[root@vs-develop ~]# grep 'PATH' .bash_profile
PATH=$PATH:$HOME/bin
export PATH
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/git/bin
[root@vs-develop ~]# source .bash_profile
#再次查看版本
[root@vs-develop ~]# git --version
git version 2.22.1
#不修改环境变量的方式
[root@vs-develop ~]#ln -s /usr/local/bin/git /usr/bin/git
git下载地址:https://github.com/git/git/releases
编译常见问题是出现libiconv
依赖库.下载这个开发库make安装一下后使用--with-iconv=
libiconv位置,后就能编译!
版权属于:龙之介大人
本文链接:https://i7dom.cn/226/2020/07/make-git.html
本站所有原创文章采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。 您可以自由的转载和修改,但请务必注明文章来源和作者署名并说明文章非原创且不可用于商业目的。