CentOS 7 安装 Git 教程

操作系统环境

[root@localhost ~]# cat /proc/version 
Linux version 3.10.0-1127.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) ) #1 SMP Tue Mar 31 23:36:51 UTC 2020
[root@localhost ~]# 

源码编译

  1. 查看Git相关版本
    源码 Release 版本清单.(不要下载带有-rc的,因为它代表了一个候选发布版本)
    在这里插入图片描述

  2. 下载 Git 对应版本的源代码
    在CentOS系统中的相关目录执行以下 wget 命令
    cmd指令:wget https://www.kernel.org/pub/software/scm/git/git-2.29.0.tar.gz

[root@localhost ~]# pwd
/root
[root@localhost ~]# wget https://www.kernel.org/pub/software/scm/git/git-2.29.0.tar.gz
--2020-10-22 09:08:31--  https://www.kernel.org/pub/software/scm/git/git-2.29.0.tar.gz
正在解析主机 www.kernel.org (www.kernel.org)... 147.75.46.191, 2604:1380:4080:c00::1
正在连接 www.kernel.org (www.kernel.org)|147.75.46.191|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 301 Moved Permanently
位置:https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.29.0.tar.gz [跟随至新的 URL]
--2020-10-22 09:08:33--  https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.29.0.tar.gz
正在解析主机 mirrors.edge.kernel.org (mirrors.edge.kernel.org)... 147.75.95.133, 2604:1380:3000:1500::1
正在连接 mirrors.edge.kernel.org (mirrors.edge.kernel.org)|147.75.95.133|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:9597273 (9.2M) [application/x-gzip]
正在保存至: “git-2.29.0.tar.gz”

100%[======================================================================================================================================================================================>] 9,597,273   99.8KB/s 用时 66s    

2020-10-22 09:09:39 (142 KB/s) - 已保存 “git-2.29.0.tar.gz” [9597273/9597273])

[root@localhost ~]# ls
anaconda-ks.cfg  git-2.29.0.tar.gz
[root@localhost ~]# 

  1. 解压 gz 包
    tar -zxvf git-2.29.0.tar.gz
    执行上述解压之后,在当前目录(也可以指定解压目录)出现如下图文件夹
    在这里插入图片描述
  2. 进入解压的 git 目录进行配置
[root@localhost ~]# cd git-2.29.0
[root@localhost git-2.29.0]# pwd
/root/git-2.29.0
[root@localhost git-2.29.0]#

./configure --prefix=/usr/local/git
其中
--prefix 为指定安装路径

  1. 编译与安装
    make && make install
  2. 配置全局路径
# 对个人安装的软件进行配置全局路径>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
export GIT_HOME=/usr/local/git # Git 软件
export PATH=.:${GIT_HOME}/bin:$PATH

刷新配置文件(即立即生效)source /etc/profile

  1. 查看已安装好的 git 版本
[root@localhost git-2.29.0]# git --version
git version 2.29.0
[root@localhost git-2.29.0]# 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值