在centos6.5 64bit环境下安装最新版本的git
来源:互联网 发布:java程序员求职简历 编辑:程序博客网 时间:2024/06/03 23:41
一、安装的初衷
jenkins部署的vps需要安装Git,来为jenkins实现github库的数据拉取。
二、为什么不用YUM等命令直接去安装?
Linux系统库中都有git,我们为什么不用命令直接去安装?还要单独下载git的安装包来编译安装呢?
这是因为linux系统库中git的版本都比较老,还停留在V1.*.*的版本,为了更好的支持git的性功能特性,我们应该去安装git官网比较新的版本,现在官网git已经是2.8.0版本了。我们所示想要获取最新的git版本,那就只能下rpm包或者用源码来实现。
三、开始安装
步骤如下:
1、下载编译工具
yum groupinstall “Development Tools”
2、下载依赖包
yum install zlib-devel perl-ExtUtils-MakeMaker asciidoc xmlto openssl-devel
3、下载 git 最新版本的源代码
wget http://www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.xz4、解压源文件
xz -d git-latest.tar.xz
tar -xvf git-latest.tar
5、进入解压完的目录,进行编译安装
然后依次执行如下命令:
autoconf
./configure
make
make install
若在make过程中出错
Git在make的时候报错:Can't locate ExtUtils/MakeMaker.pm in @INC
解决方法如下:
yum -y install perl-devel perl-CPAN
git 需要perl来编译。然后重新make
Git Make时出现:tclsh failed; using unoptimized loading
MSGFMT po/bg.msg make[1]: *** [po/bg.msg] 错误 127
yum install tcl build-essential tk gettext
安装之后使用https操作git 出现 :fatal: Unable to find remote helper for 'https'
yum install -y curl curl-devel
然后重新安装 git
6、在/usr/bin目录下添加git软链接
ln -s /usr/local/bin/git /usr/bin/
这一步对于原本系统中有旧版git的系统很重要,会报告Link已存在,此时要删除原来的Link即/usr/bin/git,再执行第六步。
7、检查版本号
git --version
至此,安装完成!
- 在centos6.5 64bit环境下安装最新版本的git
- 在centos6.5 64bit环境下安装最新版本的git
- 在centos6.5下升级git版本
- Phalcon1.2.3 在centos6.3 64bit php5.5.1环境下安装记录
- thrift在centos6.5下编译环境的安装
- CentOS6.5在已有低版本环境下安装升级Apache+MySQL+PHP
- 在 CentOS 6.x 上安装最新版本的 git
- Centos6.5安装最新版本nginx教程
- Ubuntu下安装 Git 最新版本控制系统
- Centos下安装最新版本Git
- 在64bit Win7下使用低版本的EW430开发环境
- centos6.7安装最新git
- centos6.5下安装git
- git最新版本安装
- 安装最新版本git
- 在Ubuntu 14.04 64bit上安装网易云音乐Linux版本(最新官方版)
- Git 在centos 环境下的安装
- 在centos6.5下安装风暴追踪软件TITAN20130625版本
- 【struts基础】Struts2的值栈学习
- Map 与 JavaBean 之间转换的三种方式
- 服务价值特征分布的演化预测
- Java 如何配置加密连接(Https)
- CNN详解(卷积层及下采样层)
- 在centos6.5 64bit环境下安装最新版本的git
- 孤儿进程与僵尸进程[总结]
- tpc-ds 性能测试
- AOS – 另外一个独特的页面滚动动画库(CSS3)
- eclipse中maven项目jar包不会自动下载解决办法
- iOS 关于对象是否为空值的判断
- 让JPA的Query回到Map对象
- GPS 初学之一 : 热启动 冷启动,暖启动
- 常用的正则表达式(收藏也许以后会用到额!)