Linux下安装Git

 Git官网如下,我们以安装Git最新版本2.36.1版本为例。

Git官网https://git-scm.com/download/linux

一、删除已有Git

可以通过rpm -aq | grep gitgit -version查看当前Linux下是否已安装Git。

可以看到当前Linux下没有安装Git,若安装了Git,则通过命令yum remove git删除已有的Git。

二、安装编译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

若在执行上面第一条命令时看到有类似如下报错时也没有关系,这是因为我们在安装这些包的时候无法解析域名,他会尝试其他镜像。

通过下图可以看到,我们安装好了所有包。

若不想在这一步时出现这种问题,可以通过下面方式。

1、vi /etc/resolv.conf

2、将下面两行追加近resolv.conf

        nameserver 8.8.8.8
        nameserver 114.114.114.114

3、wq!保存退出

 可以看到,不会再报错了。

同样,执行yum install -y gcc perl-ExtUtils-MakeMaker时报如下错误信息,他也会尝试其他镜像,最后也是可以安装成功的,如果不想出现以下报错,可以通过如下操作。

 以上报错是无法连接ipv6地址。通过ifconfig可以看到,导致yum安装报错是它所致。

 只需vi /etc/sysctl.conf,并将下面配置追加到sysctl.conf文件末尾,禁用ipv6即可。

#shutdown IPv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

可以看到ipv6被禁用了。

 重新安装可以发现没有上面的错误提示了。

三、下载Git的tar包

/opt目录下执行如下命令,即可将Tomcat安装包下载到/opt目录下。

wget --no-check-certificate https://www.kernel.org/pub/software/scm/git/git-2.36.1.tar.gz

四、编译安装Git

将Git解压到/opt/git/src目录下,执行以下两个命令:

mkdir /opt/src
tar -zxvf git-2.36.1.tar.gz  -C /opt/src/

 进入到/opt/src/git-2.36.1目录下,

 

 执行以下两个命令将Git进行编译安装到/opt/git目录下。

make all prefix=/opt/git
make install prefix=/opt/git

五、配置环境变量

通过命令vim /etc/profile编辑profile文件,将下面命令追加到文件末尾。

export PATH=/opt/git/bin:$PATH

 保存退出后,使用source /etc/profile命令重载profile文件。

 执行完上面所有步骤后,我们可以通过git --version查看Git版本,可知,Git已经安装成功了。

​​​​​​​​​​​​​​​​​​​​​

 

  • 4
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

luffylv

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值