CentOS 安装 git2.x.x 版本
方法一 源码方式安装
第一步:卸载旧的git版本、
$ yum remove git
第二步:下载git
$ wget --no-check-certificate https://www.kernel.org/pub/software/scm/git/git-2.8.4.tar.gz
# 或者使用 curl -O -k https://www.kernel.org/pub/software/scm/git/git-2.8.4.tar.gz 进行下载
第三步:解压
$ tar -zxvf git-2.8.4.tar.gz
第四步:安装依赖包
$ yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel
$ yum install -y gcc perl-ExtUtils-MakeMaker
# 升级 解决 SSL connect error
$ yum update -y nss curl libcurl
第五步:编译安装
# 切换到git目录
$ cd git-2.8.4
# 创建要安装的目录
$ mkdir -p /usr/local/git
# 编译安装
make prefix=/usr/local/git all
make prefix=/usr/local/git install
第六步:添加环境变量
# 添加环境变量
$ vim /etc/profile
# 添加以下配置
$ export PATH=$PATH:/usr/local/git/bin
第七步:使配置生效
# 使新加的环境变量生效
$ source /etc/profile
# 验证是否配置成功
$ git --version
TIPS
升级了git版本后git clone报ssl错误的解决方法
由于升级了git版本,git clone 的时候报了如下的错误
fatal: unable to access 'https://github.com/open-falcon/falcon-plus.git/': SSL connect error
解决方法 yum update -y nss curl libcurl
方法二 第三方仓库安装
关于IUS
IUS第三方仓库不仅仅用于 git 的安装,它是包含了很多软件工具,它的使用指南里说明了一切
redis40u、redis32u、mysql56u、python36u、
# Git第三方仓库安装方式(IUS)
# 安装使用里面说的自动化安装脚本
$ curl https://setup.ius.io | sh
# 可以看到 git2u相关内容
$ yum search git
# ...
# git.x86_64 : Fast Version Control System
# git2u.x86_64 : Fast Version Control System
# gitflow.noarch : Extensions providing operations for V. Driessen's branching model
# 执行安装,并查看下版本
$ yum remove -y git | yum -y install git2u
$ git --version
CentOS 安装 git2.x.x 版本的更多相关文章
- CentOS安装JAVA后JAVA版本不对的问题
今天用CentOS安装JDK,发觉在安装完成后,输入java命令来验证是否安装成功时,出现 Usage: gij [OPTION] ... CLASS [ARGS] ... to i ...
- centos 安装或更新最新版本软件包(git python etc)的方法 SCL IUS
使用centos 经常发现官方提供的软件包版本过低,很多时候大家会选择下载源码自行编译,带来了很多麻烦. centos安装最新版本软件包,例如git,python等,可以通过红帽官方提供的softwa ...
- Centos安装git2.2.1
由于Centos6.5使用yum -y install git 安装的git版本是 git --versiongit version 1.7.1 想要升级到2.2.1: ># yum remov ...
- CentOS安装最新的Mysql版本
Step1: 检测系统是否自带安装mysql # yum list installed | grep mysql Step2: 删除系统自带的mysql及其依赖命令: # yum -y remove ...
- centos安装svn并创建版本库配置用户分组权限
1.设置aliyun安装源// 本步骤非必须, 使用aliyun安装源后, 执行yum update速度明显提升 wget -O /etc/yum.repos.d/CentOS-Base.repo h ...
- CentOS安装Subversion 1.9.*版本客户端
安装yum仓库 以下以CentOS6为例,其他类似 # vim /etc/yum.repos.d/wandisco-svn.rep [WandiscoSVN] name=Wandisco SVN Re ...
- Centos安装JIRA 7.13版本(自己在官方下载最新版)以及破解
后半部分流程来自:https://www.cnblogs.com/kaola8023/p/6950481.html 安装准备(切记将许可证号备份) 1.准备mysql需要5.6以及以上的版本(注意:建 ...
- centos安装redis 5.0版本的集群
我在本地VM-Centos里安装5.0.5时安装遇到了些问题,参考了Blog:https://www.cnblogs.com/shawhe/p/9548620.html 顺利安装完成. 安装redis ...
- 【转】centos安装vim7.4
centos安装vim7.4 系统版本centos6.4; root权限 su - root 卸载 $ rpm -qa | grep vim $ yum remove vim vim-en ...
随机推荐
- CF--思维练习--CodeForces - 220C Little Elephant and Shifts (STL模拟)
ACM思维题训练集合 The Little Elephant has two permutations a and b of length n, consisting of numbers from ...
- HTML(表格标签)
<table> 标签 表格由 <table> 标签来定义.每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义) ...
- git的下载与安装
Git的下载地址:https://git-scm.com/download/win 第一步:根据自己电脑的位数下载Git 第二步:下载安装包,放到指定的文件夹 第三步:更换路径安装Git(也可以放在C ...
- idea 将项目托管到 Git 报错:Can't finish Gitee sharing process
在idea中报: Can't finish Gitee sharing processSuccssully created project 'dmp' on Gitee. but initial co ...
- 在web项目中使用shiro(记住我功能)
第一步,添加“记住我”复选框,rememberMe要设置参数 第二步,配置shiro的主配置文件 注意 rememberMeCookie对应的bean中要声明 <constructor-arg ...
- 初识Matlab及界面认识
通过本章节的学习,需要掌握: MATLAB语言是什么 MATLAB在互联网语言中地位与应用 目标:利用MATLAB进行问题求解的基本规律.够使用MATLAB作为专业应用的工具. 1.什么叫计算? (1 ...
- 【Hadoop离线基础总结】MapReduce增强(上)
MapReduce增强 MapReduce的分区与reduceTask的数量 概述 MapReduce当中的分区:物以类聚,人以群分.相同key的数据,去往同一个reduce. ReduceTask的 ...
- 设计模式之GOF23责任链模式
责任链模式chain of responsibility 将能够处理同一类请求的对象连成一条链,所提交的请求依次在链上传递,直到传递至有能力处理该请求的对象,不能则传给链上下一个 场景: -打牌时 - ...
- [hdu5353]模拟
题意:有n个小朋友,每个小朋友手上有一些糖,考虑每两个相邻的小朋友a.b,可以选择执行3种操作中的任一种:(1)a给b一粒糖(2)b给a一粒糖(3)不进行任何动作,问能否通过确定每两个相邻的小朋友的操 ...
- Mysql 常用函数(12)- left 函数
Mysql常用函数的汇总,可看下面系列文章 https://www.cnblogs.com/poloyy/category/1765164.html left 的作用 返回字符串 str 中最左边的 ...