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. 测试
相关推荐
夜珀7 分钟前
Git基础修炼手册:在AtomGit上玩转版本控制
git
golang学习记21 分钟前
Zed IDE官宣新招:Git Graph 正式支持!
ide·git
要记得喝水32 分钟前
适用于 Git Bash 的脚本,批量提交和推送多个仓库的修改
git·elasticsearch·bash
AI_Claude_code44 分钟前
专栏导论:开源项目贡献的价值与Git工作流全景图
git·开源
never forget shyang1 小时前
CCS20.2.0使用教程
c语言·git·单片机
lifewange10 小时前
常用的Git命令有哪些?
git
无限进步_11 小时前
【C++】电话号码的字母组合:从有限处理到通用解法
开发语言·c++·ide·windows·git·github·visual studio
C++ 老炮儿的技术栈11 小时前
GCC编译时无法向/tmp 目录写入临时汇编文件,因为设备空间不足,解决
linux·运维·开发语言·汇编·c++·git·qt
英俊潇洒美少年11 小时前
Git 常用命令速查表(前端开发专属版)
git
华科大胡子15 小时前
Git二分法定位Bug
git