羊蹓狼 发表于 2022-6-24 10:42:29

Linux下安装Git

 Git官网如下,我们以安装Git最新版本2.36.1版本为例。
Git官网https://csdnimg.cn/release/blog_editor_html/release2.1.3/ckeditor/plugins/CsdnLink/icons/icon-default.png?t=M4ADhttps://git-scm.com/download/linux
一、删除已有Git

可以通过rpm -aq | grep git或git -version查看当前Linux下是否已安装Git。
https://img-blog.csdnimg.cn/b7a228bae0974b48a0eb73b300d928d8.png
可以看到当前Linux下没有安装Git,若安装了Git,则通过命令yum remove git删除已有的Git。
https://img-blog.csdnimg.cn/d1eee96abe8e49569b8f631511370bbd.png
二、安装编译Git时需要的包

由于我们是通过下载Git源码进行编译安装的,而Git是C语言编写的,所以在安装Git前需要提前安装编译Git时需要的包。
执行以下两个命令:
yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install -y gcc perl-ExtUtils-MakeMaker 若在执行上面第一条命令时看到有类似如下报错时也没有关系,这是因为我们在安装这些包的时候无法解析域名,他会尝试其他镜像。
https://img-blog.csdnimg.cn/a41da0834cbb47f9b0ab1a16600e4da5.png
https://img-blog.csdnimg.cn/0e4fe537be94490db78a0a6938405a49.png
通过下图可以看到,我们安装好了所有包。
https://img-blog.csdnimg.cn/1f5d533b699e4649a288dc652e0d6e02.png
若不想在这一步时出现这种问题,可以通过下面方式。
   1、vi /etc/resolv.conf
2、将下面两行追加近resolv.conf
        nameserver 8.8.8.8
        nameserver 114.114.114.114
3、wq!保存退出
https://img-blog.csdnimg.cn/ae4457e6e11543389deb556678b24d77.png
 可以看到,不会再报错了。https://img-blog.csdnimg.cn/c2f65dec3c57402a86bfde2a49ab4404.png
同样,执行yum install -y gcc perl-ExtUtils-MakeMaker时报如下错误信息,他也会尝试其他镜像,最后也是可以安装成功的,如果不想出现以下报错,可以通过如下操作。
https://img-blog.csdnimg.cn/9f07c242d2704b7fa5d66125b4e2fd1f.png
 以上报错是无法连接ipv6地址。通过ifconfig可以看到,导致yum安装报错是它所致。
https://img-blog.csdnimg.cn/181a007194c2424790b444cb60d96225.png
 只需vi /etc/sysctl.conf,并将下面配置追加到sysctl.conf文件末尾,禁用ipv6即可。
#shutdown IPv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1 可以看到ipv6被禁用了。
https://img-blog.csdnimg.cn/f70a0147307b43e28293e0ed50e0671c.png
 重新安装可以发现没有上面的错误提示了。
https://img-blog.csdnimg.cn/8641577e703949f59113cf27f1bb9543.png

三、下载Git的tar包

在/opt目录下执行如下命令,即可将Tomcat安装包下载到/opt目录下。
wget --no-check-certificate https://www.kernel.org/pub/software/scm/git/git-2.36.1.tar.gz https://img-blog.csdnimg.cn/33fa978f433742cab9219091e41de2bd.png
四、编译安装Git

将Git解压到/opt/git/src目录下,执行以下两个命令:
mkdir /opt/src
tar -zxvf git-2.36.1.tar.gz-C /opt/src/ https://img-blog.csdnimg.cn/7dacced5113e466299177cb3367767cc.png
 进入到/opt/src/git-2.36.1目录下,
 https://img-blog.csdnimg.cn/f45e49f29fd04e5f9df320786fb70f3f.png
 执行以下两个命令将Git进行编译安装到/opt/git目录下。
make all prefix=/opt/git
make install prefix=/opt/git https://img-blog.csdnimg.cn/3d2e49e4fa714ff09c088e69d4e67881.png
https://img-blog.csdnimg.cn/5630cfcb4df24561a1955b90273499c2.png
五、配置环境变量

通过命令vim /etc/profile编辑profile文件,将下面命令追加到文件末尾。
export PATH=/opt/git/bin:$PATH https://img-blog.csdnimg.cn/cc7513ffe92c4ad8a47911431aa0d936.png
 保存退出后,使用source /etc/profile命令重载profile文件。
https://img-blog.csdnimg.cn/360c544fbc314d17a5db731d3b21797f.png
 执行完上面所有步骤后,我们可以通过git --version查看Git版本,可知,Git已经安装成功了。
https://img-blog.csdnimg.cn/8dc3c3bcb3444565945d6aab247d24ee.png

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: Linux下安装Git