You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在RHEL系统上更新Git至最新版本?

在RHEL虚拟机上安装最新版Git

方法一:通过Red Hat Software Collections安装

RHEL官方提供的Software Collections可获取更新版本的软件,且不会替换系统默认Git版本。

  • 启用对应版本的RHSCL仓库(根据你的RHEL版本调整):
    # RHEL 7
    sudo subscription-manager repos --enable rhel-server-rhscl-7-rpms
    # RHEL 8
    sudo subscription-manager repos --enable rhel-8-for-x86_64-appstream-rpms
    
  • 安装指定版本的Git(此处为2.38.0对应包):
    sudo yum install rh-git238
    
  • 临时启用新版Git:
    scl enable rh-git238 bash
    
  • 永久启用新版Git,将以下内容追加到~/.bashrc或/etc/profile文件:
    source /opt/rh/rh-git238/enable
    
  • 验证安装版本:
    git --version
    

方法二:从源码编译安装

若无需保留系统默认Git版本,可直接从源码编译最新版。

  • 安装编译依赖:
    sudo yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
    
  • 下载Git 2.38.0源码包:
    curl -O https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.38.0.tar.gz
    
  • 解压并进入源码目录:
    tar -zxf git-2.38.0.tar.gz
    cd git-2.38.0
    
  • 配置编译参数并编译:
    make prefix=/usr/local/git all
    
  • 完成安装:
    sudo make prefix=/usr/local/git install
    
  • 将新版Git路径加入系统环境变量,编辑/etc/profile文件追加:
    export PATH=/usr/local/git/bin:$PATH
    
  • 刷新环境变量并验证版本:
    source /etc/profile
    git --version
    

内容的提问来源于stack exchange,提问作者nishko

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 03:20:43