目录
错误 1 - fatal error: openssl/ssl.h: No such file or directory
错误 2 - fatal error: curl/curl.h: No such file or directory
错误 3 - fatal error: expat.h: No such file or directory
此文章是基于CentOS安装git的操作流程。
git安装分为两种方式:
(1)使用yum命令进行安装,如:sudo yum install git。由于此种方式安装不能指定安装位置,所以本文不过多讲解。
(2)通过下载git压缩包解压完成编译安装。本文就此方式进行流程阐述及问题解决。
放置于任何自己想放置的位置,例如我是放在/usr/lib/git目录下
解压命令:tar -xzvf xxx.gz,例如我的压缩文件是git-2.41.0.tar.gz,解压命令为:
tar -xzvf git-2.41.0.tar.gz
解压可能遇到的问题:没有下载解压tar,命令下载:
sudo apt install tar
cd /usr/lib/git/git-2.41.0
sudo make prefix=/usr/lib/git/git-2.41.0 all
sudo make prefix=/usr/lib/git/git-2.41.0 install

解决办法执行:
sudo yum install -y openssl-devel
或者执行
sudo yum install --assumeyes openssl-devel

解决办法执行:
sudo yum install --assumeyes curl-devel

解决办法执行:
sudo yum install --assumeyes expat-devel
git --version
可以看到如下版本号,就表示安装完成
![]()