Here used src to install git.
CMD:
wget -c https://github.com/git/git/archive/v2.26.2.tar.gz -O - | sudo tar -xz -C /usr/src
cd /usr/src/git-*
sudo make prefix=/usr/local all
sudo make prefix=/usr/local install
git --version
Errors and Fix
-
git-compat-util.h:280:25: fatal error: openssl/ssl.h: 没有那个文件或目录
download the package: https://www.openssl.org/source/
details reference: INSTALL.md, decompression the package and cd to the folder.sudo make install sudo ./Configure --prefix=/opt/openssl --openssldir=/usr/local/ssl -
http.h:6:10: fatal error: curl/curl.h: 没有那个文件或目录
download the package: https://curl.se/download.htmltar -zxvf curl-7.83.1.tar.gz cd curl-7.83.1 sudo ./configure sudo make sudo make install
这篇博客详细介绍了在Linux环境下手动安装Git的过程,包括下载Git源码、解压、编译和安装。在安装过程中遇到了两个依赖问题:缺少openssl/ssl.h头文件和curl/curl.h头文件。为解决这些问题,博主提供了下载openssl和curl源码,配置并安装的步骤。通过这些步骤,读者可以成功地在系统中安装Git。
3773





