【Linux】Linux安装Git(图文解说详细版)

前言

服务器版本:CentOS7.8
git官网:Git
有两种安装方法第一种,yum安装,直接输入一行命令就可以进行安装了 

这个大家就自行看吧! 

这里我推荐大家使用自定义安装 因为使用yum安装的不能指定安装位置 所以推荐大家使用自定义安装!!!!!

第一步,官网下载安装包

Git (git-scm.com)

 第二步,解压安装包

tar -zxvf git-2.34.1.tar.gz 

 

我这里是自己新建了一个文件夹  大家可自行定义

第三步,安装编译环境

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

 如果大家再次爆这个错误的话 小编下面也有解决方案  没有可忽略

首先原因分析

我们的服务器没法访问外面的网络,所以我们需要配置镜像源

解决

1.进入目录
cd /etc/yum.repos.d
编辑 CentOS-Base.repo 文件(必选)
vi /etc/yum.repos.d/CentOS-Base.repo

 内容替换为:

[base]
name=CentOS-$releasever - Base
baseurl=https://mirrors.aliyun.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

[updates]
name=CentOS-$releasever - Updates
baseurl=https://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

[extras]
name=CentOS-$releasever - Extras
baseurl=https://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

[centosplus]
name=CentOS-$releasever - Plus
baseurl=https://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

 清理 yum 缓存

yum clean all

 重新生成 yum 缓存

yum makecache

 ok啦 到此我们我们的服务器没法访问外面的网络的问题就解决啦  让我们继续安装git的部分

 安装上面编译环境的时候,yum自动帮你安装了git,这时候你需要先卸载这个旧版的git。
否则还是一个老版本

yum remove git

第四步,编译源码

进入刚刚解压的git文件夹中

make prefix=/opt/git all

 

 如果再次你出现了 一下问题 

是由于服务器安装最新版的 gi  并且可能涉及到配置 curl 的路径  那我们fix: 用 --with-curl 指定 curl 的位置即可。这个命令会根据系统环境和选项生成 Makefile 文件,以便后续编译使用

将上述命令换成:

whereis curl; ./configure --prefix=/opt/gits --with-curl=/usr/bin/curl; make; make install;

 OK !这个问题我们就解决了 让我们继续安装git吧!

第五步,安装git

make prefix=/opt/git install

 

 这个时候一定要在git-2.34.1的文件夹下执行
执行之后就在这个文件夹里面出现了以下的情况

 

 第六步,配置环境变量

vim /etc/profile
export GIT_HOME=/opt/gits
export PATH=$GIT_HOME/bin:$PATH

刷新配置文件

source /etc/profile

 最后输入git --version就会发现已经成功安装最新版本!


 

OK!! 到此就结束了

 

 

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值