转自:http://blog.csdn.net/u012889638/article/details/51167123

版权声明:本文为博主原创文章,未经博主允许不得转载。

版本信息:CentOS release 5.5 (Final)

Git version 2.8.0.git

、下载 

git 最新版本的源代码

wget http://www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.gz

或者

wget http://www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.xz

、解压源文件

tar -zxvf git-latest.tar.gz

或者

xz -d git-latest.tar.xz(解压他需要安装一个小东西)

tar -xvf git-latest.tar

、编译安装

autoconf

 ./configure --prefix=/usr/local/git (安装路径自己随意指定)

  make - && make  install

、配置环境

GIT_HOME=/usr/local/git

PATH=$PATH:$GIT_HOME/bin

export GIT_HOME PATH

source /etc/profile

、查看是否安装成功

git --version (显示版本号说明成功)

note:

安装路径

不指定prefix,则可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr
/local/share。 你要卸载这个程序,要么在原来的make目录下用一次make uninstall(前提是make文件指定过uninstall),要么去上述目录里面把相关的文件一个个手工删掉。
指定prefix,直接删掉一个文件夹就够了。

最新文章

  1. [转]Asp.net MVC 利用PartialView 构造自定义菜单
  2. IDEA之创建不了.java文件解决
  3. JMeter重要知识点汇总
  4. Linux C编程--格式化I/O
  5. SQLite入门与分析(三)---内核概述(1)
  6. 【HDOJ】3592 World Exhibition
  7. 监控 Linux 性能的 18 个命令行工具
  8. js记录重复字母的个数
  9. PHP机器学习库php-ml的简单测试和使用
  10. MMORPG战斗系统随笔(一)
  11. 实现iota函数
  12. Bootstrap3 栅格系统-实例:响应列重置(Responsive column resets)
  13. 学习用Node.js和Elasticsearch构建搜索引擎(7):零停机时间更新索引配置或迁移索引
  14. hdu1569-方格取数-二分图网络流
  15. (C/C++学习笔记) 七. 类型转换
  16. css字符串转换为类map对象及反转
  17. 推荐20款JavaScript框架给前端开发者
  18. [Oracle]Oracle之Chr函数返回
  19. Java中的内存划分
  20. 【pbrt】在c++程序中使用pbrt进行渲染

热门文章

  1. 生产者与消费者-N:1-基于list
  2. lua敏感词过滤
  3. Python网络编程(线程通信、GIL、服务器模型)
  4. java设计模式之命令模式以及在java中作用
  5. HDU 4565 So Easy!(数学+矩阵快速幂)(2013 ACM-ICPC长沙赛区全国邀请赛)
  6. Week8 Teamework from Z.XML-Z.XML游戏功能说明
  7. 软工实践 - 第二十五次作业 Beta 冲刺(3/7)
  8. maven仓库地址
  9. PAT 1089 狼人杀-简单版
  10. 简单配置 Tomcat 的 Server.xml(war包发布)