zoukankan      html  css  js  c++  java
  • Centos编译安装新版本Git

    Centos编译安装新版本Git

    查看已有版本的git

    [cuianbing@book08 ~]$ git --version
    git version 1.8.3.1
    

    安装依赖库

    [cuianbing@book08 ~]$ yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
    

    下载源码,进行编译

    到github上下载源码,下载地址

    • 尽量不要选择rc版本
    • 尽量选择最新版本低3-4个版本的
    • 我这里选择2.33.0这个版本,复制右下角tar.gz的链接地址

    image-20211106215834783

    [cuianbing@book08 ~]$ wget https://github.com/git/git/archive/refs/tags/v2.33.0.tar.gz  # 下载安装包
    [cuianbing@book08 ~]$ tar -zxvf v2.33.0.tar.gz   # 解压安装包
    [cuianbing@book08 ~]$ cd git-2.33.0/  # 切换到源码目录
    [cuianbing@book08 ~]$ make prefix=/usr/local/git all  # 编译
    [cuianbing@book08 ~]$ make prefix=/usr/local/git install # 安装
    [cuianbing@book08 ~]$ echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc  # 配置环境变量
    [cuianbing@book08 ~]$ source /etc/bashrc  # 更新环境变量
    [cuianbing@book08 ~]$ yum remove -y git # 卸载老版本的git
    [cuianbing@book08 ~]$ git --version  # 查看git版本
    git version 2.33.0
    
    
  • 相关阅读:
    二叉树的前序、中序、后序遍历
    队列&优先队列
    angularJS 初始化
    angularJS $q
    获取checkbox返回值
    ngRoute
    两个类的装饰器,内置的魔术方法
    super封装property反射
    广度优先和深度优先 父类对子类的约束 多态 鸭子模型
    继承
  • 原文地址:https://www.cnblogs.com/cuianbing/p/15518606.html
Copyright © 2011-2022 走看看