CentOS7 安装 git 命令

通过yum源install下载的git版本比较低,不推荐此方式安装。

官网下载最新版git源码:Git

  1. 解压安装包
bash 复制代码
tar -xzvf git-2.45.2.tar.gz
  1. 安装相关依赖
bash 复制代码
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

注意:安装上面的依赖后,yum会自动安装默认低版本的git,这时候需要先卸载这个低版本的git。

bash 复制代码
yum remove git
  1. 配置
bash 复制代码
cd git-2.45.2
./configure --prefix=/usr/local/git-2.45.2
# --prefix: 自定义指定了git安装后的根目录。

注意:执行配置命令后,/usr/local/下不会生成git-2.45.2目录,在执行后续 make install安装后才会生成该目录。

  1. 编译
bash 复制代码
make
  1. 安装
bash 复制代码
make install
  1. 设置环境变量

打开/etc/profile文件,在文件的最下边写入以下内容:

bash 复制代码
export PATH=$PATH:/usr/local/git-2.45.2/bin

执行以下命令,使环境变量生效:

bash 复制代码
source /etc/profile
  1. 测试
相关推荐
不吃鱼的羊4 小时前
git推送提示错误missing Change-Id in message footer
git
小霍同学9 小时前
Git 常用指令汇总
git
无限进步_9 小时前
深入解析list:一个完整的C++双向链表实现
开发语言·c++·git·链表·github·list·visual studio
Awna9 小时前
Git 合并多次提交记录实战
git
火车叼位11 小时前
一次看懂 Git 仓库分叉、冲突已解决但仍在合并中的状态
git
ruanCat12 小时前
simple-git-hooks 踩坑实录:钩子装对了却从没触发过,原来是 .git 目录捣的鬼
前端·git·代码规范
葱卤山猪14 小时前
Git常用核心命令实操总结(新手避坑版)
大数据·git·elasticsearch
深蓝轨迹14 小时前
Git误操作急救手册
chrome·git·elasticsearch
无限进步_14 小时前
【C++】字符串中的字母反转算法详解
开发语言·c++·ide·git·算法·github·visual studio
Tipriest_1 天前
git reflog介绍(找回之前detach后做的commit)
git