目录
声明
前言
正文
(1)下载git压缩包
(2)git压缩包解压
(3)解压完成后需要进行源码的编译操作
a.首先进去到解压后的文件目录中:
b.执行:
编译的过程中可能遇到的问题:
错误 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
(4)完成安装,查看git版本信息
声明
此文章是基于CentOS安装git的操作流程。
前言
git安装分为两种方式:
(1)使用yum命令进行安装,如:sudo yum install git。由于此种方式安装不能指定安装位置,所以本文不过多讲解。
(2)通过下载git压缩包解压完成编译安装。本文就此方式进行流程阐述及问题解决。
正文
(1)下载git压缩包
放置于任何自己想放置的位置,例如我是放在/usr/lib/git目录下
(2)git压缩包解压
解压命令:tar -xzvf xxx.gz,例如我的压缩文件是git-2.41.0.tar.gz,解压命令为:
tar -xzvf git-2.41.0.tar.gz
解压可能遇到的问题:没有下载解压tar,命令下载:
sudo apt install tar
(3)解压完成后需要进行源码的编译操作
a.首先进去到解压后的文件目录中:
cd /usr/lib/git/git-2.41.0
b.执行:
sudo make prefix=/usr/lib/git/git-2.41.0 all
sudo make prefix=/usr/lib/git/git-2.41.0 install
编译的过程中可能遇到的问题:
-
错误 1 - fatal error: openssl/ssl.h: No such file or directory
解决办法执行:
sudo yum install -y openssl-devel
或者执行
sudo yum install --assumeyes openssl-devel
-
错误 2 - fatal error: curl/curl.h: No such file or directory
解决办法执行:
sudo yum install --assumeyes curl-devel
-
错误 3 - fatal error: expat.h: No such file or directory
解决办法执行:
sudo yum install --assumeyes expat-devel
(4)完成安装,查看git版本信息
git --version
可以看到如下版本号,就表示安装完成