1.  首先更新系统

    yum  -y update

  2.  安装依赖的包

    yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

  3.  下载git源码并解压

    $ wget https://github.com/git/git/archive/v2.3.0.zip

    $ unzip v2.3.0.zip

    $ cd git-2.3.0

  4.  编译安装:

    将其安装在“/usr/local/git”目录下。

    make prefix=/usr/local/git all

    make prefix=/usr/local/git install

  5.  编译完成之后使用git --version 查看git版本,居然还是1.8.3.1,这是因为它默认使用了"/usr/bin"下的git。

    你可以用下面的命令查看git所在的路径:

    $ whereis git

    git: /usr/bin/git /usr/local/git /usr/share/man/man1/git.1.gz

  6.  我们要把编译安装的git路径放到环境变量里,让它替换"/usr/bin"下的git。为此我们可以修改“/etc/profile”文件(或者/etc/bashrc文件)。

    vim /etc/profile

    然后在文件的最后一行,添加下面的内容,然后保存退出。

    export PATH=/usr/local/git/bin:$PATH

     
  7.  不想重启系统,使用source命令立即生效

    source /etc/profile

  8.  然后再次使用git --version 查看git版本,发现输出2.3.0,表明安装成功。

最新文章

  1. jquery数组(排序)
  2. Cordova - 与iOS原生代码交互1(通过JS调用Swift方法)
  3. 【BZOJ】2277: [Poi2011]Strongbox
  4. calc 多项式计算 (STL版和非STL版) -SilverN
  5. 51nod1274 最长递增路径
  6. phpcms:四、尾部包含
  7. 基于POI的Excel导入导出(JAVA实现)
  8. rabbitmq.config配置文件
  9. MySQL中的数据类型及创建
  10. InnoDB Undo Log
  11. 以深圳.NET俱乐部名义 的技术交流会圆满成功
  12. jQuery 属性操作方法(五)
  13. ubuntu安装gitlab-ci-runner、注册
  14. Luogu P1447 [NOI2010]能量采集
  15. eclipse中配置server
  16. Win10系列:VC++绘制几何图形1
  17. CentOS 7部署Java+Mysql步骤
  18. win 7 和 winserver 2008 下,布署网站遇到的错误解决方法
  19. svn 提交代码 自动过滤技巧,自动过滤不想提交的文件和文件夹
  20. Memcpy, blockcopy的进一步理解

热门文章

  1. How to learn a new technology
  2. Caused by: org.hibernate.boot.registry.selector.spi.StrategySelectionException: Unable to resolve name [org.hibernate.cache.ehcache.EhCacheRegionFactory] as strategy [org.hibernate.cache.spi.RegionFac
  3. C#中ArrayList类的使用
  4. 通过windows自带的系统监视器来查看IIS并发连接数(perfmon.msc)
  5. 简体字冯|docker-安装docker私有库
  6. SpringCloud系列六:Eureka的自我保护模式、IP选择、健康检查
  7. [Oracle] - Install Oracle12cR1 on Oracle Linux 6.5 in VirtualBox
  8. SRIO调试(C6678->SRIO和Virtex6->FPGA)
  9. poj2184 Cow Exhibition(p-01背包的灵活运用)
  10. SSRS 浮动表头设置