之前在自己服务器上安装git的时候,直接yum -y install git
就安装好了。但是公司的服务器不连外网,只能手动将安装包上传上去,自己编译安装。
第一步 解压
将上传到服务器上的git压缩包解压。
tar -xvf git-2.19.2.tar.gz
第二步 编译安装
进入到解压后的文件夹下
cd git-2.19.2
配置指定编译后安装的目录
./configure --prefix=/usr/local/git
编译安装git前,它需要依赖这些curl-devel expat-devel gettext-devel openssl-devel zlib-devel
依赖包。一般直接用yum命令安装一下就行了。
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
但由于这台服务器不连外网,于是我是直接通过另一台可以连外网的服务器,将所需的依赖通过yumdownloader
命令下载下来,并将所有下载下来的rpm包都上传到了这台服务器上。
yumdownloader curl-devel expat-devel gettext-devel openssl-devel zlib-devel --resolve --destdir=/home/gepeisong/soft
进入上传了所有rpm包的目录下进行安装。输入下面这个命令,它会将当前文件夹下所有的rpm包进行强制安装。
rpm -ivh *.rpm --force --nodeps
安装完依赖包后,最后直接输入
make && make install
查看git版本,安装成功