文档章节

centos7 git安装

xixingzhe
 xixingzhe
发布于 06/20 11:54
字数 281
阅读 12
收藏 0
点赞 0
评论 0

    由于centos中的源仓库中git不是最新版本,需要进行源码安装。

1、查看yum仓库git信息

[root@iZm5e3d4r5i5ml889vh6esZ zh]# yum info git
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Installed Packages
Name        : git
Arch        : x86_64
Version     : 1.8.3.1
Release     : 13.el7
Size        : 22 M
Repo        : installed
From repo   : base
Summary     : Fast Version Control System
URL         : http://git-scm.com/
License     : GPLv2
Description : Git is a fast, scalable, distributed revision control system with an
            : unusually rich command set that provides both high-level operations
            : and full access to internals.
            : 
            : The git rpm installs the core tools with minimal dependencies.  To
            : install all git packages, including tools for integrating with other
            : SCMs, install the git-all meta-package.

2、依赖仓库安装

[root@iZm5e3d4r5i5ml889vh6esZ zh]# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
[root@iZm5e3d4r5i5ml889vh6esZ zh]# yum install  gcc perl-ExtUtils-MakeMaker

3、卸载已安装的git

[root@iZm5e3d4r5i5ml889vh6esZ zh]# yum remove git

4、下载git最新源码

    下载地址:https://github.com/git/git/releases

wget https://github.com/git/git/archive/v2.17.1.tar.gz

5、安装

    解压、安装

[root@iZm5e3d4r5i5ml889vh6esZ git]# tar zxvf v2.17.1.tar.gz 
[root@iZm5e3d4r5i5ml889vh6esZ git]# cd git-2.17.1/
[root@iZm5e3d4r5i5ml889vh6esZ git]# make prefix=/usr/local/git all
[root@iZm5e3d4r5i5ml889vh6esZ git]# make prefix=/usr/local/git install

6、添加到环境变量

[root@iZm5e3d4r5i5ml889vh6esZ git]# vim /etc/profile
export GIT_HOME=/usr/local/git

export PATH=$GIT_HOME/bin:$PATH
[root@iZm5e3d4r5i5ml889vh6esZ git]# source /etc/profile

7、查看当前版本号

[root@iZm5e3d4r5i5ml889vh6esZ git]# git --version
git version 2.17.1

 

© 著作权归作者所有

共有 人打赏支持
xixingzhe
粉丝 1
博文 154
码字总数 42506
作品 0
西城
程序员
centos7安装gitlab

Gitlab是一个用Ruby on Rails开发的开源项目管理程序,可以通过WEB界面进行访问公开的或者私人项目。它和Github有类似的功能,能够浏览源代码,管理缺陷和注释。 下面介绍在centos7上安装git...

xuesong13
2014/11/18
0
1
centos7源码安装git2.10.0版本

由于Centos7使用yum -y install git 安装的git版本是 git --version git version 1.9.x 想要升级到2.10.0: 升级安装git的时候,最好一次安装依赖。 yum install -y tk zlib-devel openssl-d...

南北二斗
06/29
0
0
使用Vagrant 在Virtual Box 上安装Docker--(补充九步构建自己的hello world Docker镜像)

反思+记录 安装Virtual Box Virtual Box 是和vmware, Hyper-v 一样的虚拟软件。 Virtual Box 下载地址 https://www.virtualbox.org/wiki/Downloads ;因在Windows,故选择Windows hosts 下载......

上官瑾文
05/09
0
0
开发人员学Linux(9):CentOS7编译安装Git-2.13.1及使用

1.前言 在上一篇讲述了如何在CentOS7上编译安装Subversion1.9.5和Apache2.4.25,并与Apache2.4.25集成,达到多个SVN版本库集中授权控制的效果。在传统的企业里面使用SVN来作为源代码版本工具...

周金桥
06/29
0
0
centos7 安装 git

1.安装编译git时需要的包 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel yum install gcc perl-ExtUtils-MakeMaker 2.下载git源码 cd /usr/src wget https:/......

Atom_me
2016/11/12
100
0
CentOS7安装jenkins

1、检查安装JAVA java -version 2、添加安装源 sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.reposudo rpm --import http://pkg.jenkins-......

dingdayu
2016/03/25
376
0
初次运行git前的配置

centos7安装git yum -y install git 定制git环境 既然已经在系统上安装了 Git,你会想要做几件事来定制你的 Git 环境。 每台计算机上只需要配置一次,程序升级时会保留配置信息。 你可以在任...

506554897
2017/10/19
0
0
CentOS7下gogs安装总结

一、使用yum安装Git: 1 二、添加git用户: 1 三、查看CentOS内核版本,确定架构(x64、x86还是arm) 1 四、下载与其对应的二进制安装包: 1 五、将安装包解压至git用户目录下(/home/git)并...

botkenni
06/11
0
0
centos7下git服务器端搭建和验证

一服务器端 1、检查git which git 安装 yum install git 2、创建git用户,密码git,运行git服务 useradd gitpasswd gitsu - gitcd ~mkdir .ssh 3、创建证书登录: 收集所有需要登录的用户的公...

liyghting
2016/03/21
771
0
Linux(centos7)安装Git

下载最新版git 解压 编译安装 修改环境变量 在最后一行添加 保存后使其立即生效 查看是否安装成功 在pycharm中修改git指向 File->Settings->Version Control->Git->Path to Git executable: ...

顶风走千里
2017/12/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

垃圾回收算法

一 如何判断对象可以回收 1 引用计数法 思路大概为:给对象添加一个引用计数器,每当有一个地方引用它时,计数器值加1;当引用失效时,计数器减1;任何时刻计算器为0的对象就是不可能再被使用...

sen_ye
8分钟前
0
0
Activiti简介(学习总结一)

一、介绍 activiti是使用命令模式设计基于bpmn2.0的一款开源工作流引擎。 工作流简单举例:提交请假申请->经理审批->结束。这就是一个简单流程。activiti支持用户自定义流程。配置各个流程对...

沙shasha
8分钟前
0
0
VCL界面控件DevExpress VCL Controls发布v18.1.3|附下载

DevExpress VCL Controls是 Devexpress公司旗下最老牌的用户界面套包。所包含的控件有:数据录入,图表,数据分析,导航,布局,网格,日程管理,样式,打印和工作流等,让您快速开发出完美、...

Miss_Hello_World
9分钟前
0
0
加米谷大数据培训:云计算、大数据和人工智能之间的关系

一般谈云计算的时候会提到大数据、谈人工智能的时候会提大数据、谈人工智能的时候会提云计算……感觉三者之间相辅相成又不可分割。 一、云计算最初的目标 云计算最初的目标是对资源的管理,管...

加米谷大数据
14分钟前
1
0
java集合元素的默认大小

当底层实现涉及到扩容时,容器或重新分配一段更大的连续内存(如果是离散分配则不需要重新分配,离散分配都是插入新元素时动态分配内存),要将容器原来的数据全部复制到新的内存上,这无疑使...

竹叶青出于蓝
17分钟前
1
0
Java快速开发平台,JEECG 3.7.7闪电版本发布,增加多套主流UI代码生成器模板

JEECG 3.7.7 闪电版本发布,提供5套主流UI代码生成器模板 导读 ⊙平台性能优化,速度闪电般提升 ⊙提供5套新的主流UI代码生成器模板(Bootstrap表单+BootstrapTable列表\ ElementUI列表表单)...

Jeecg
20分钟前
0
0
export 和 module.export 的区别

在浏览器端 js 里面,为了解决各模块变量冲突等问题,往往借助于 js 的闭包把左右模块相关的代码都包装在一个匿名函数里。而 Nodejs 编写模块相当的自由,开发者只需要关注 require,exports,...

孟飞阳
22分钟前
1
0
技术教育的兴起

技术教育的兴起 作者: 阮一峰 1、 有一年,我在台湾环岛旅行。 花莲的海边,我遇到一对台湾青年夫妻,带着女儿在海滩上玩。我们聊了起来。 当时,我还在高校当老师。他们问我,是否觉得台湾...

吕伯文
22分钟前
0
0
Linux服务器下的HTTP抓包分析

说到抓包分析,最简单的办法莫过于在客户端直接安装一个Wireshark或者Fiddler了,但是有时候由于客户端开发人员(可能是第三方)知识欠缺或者其它一些原因,无法顺利的在客户端进行抓包分析,...

mylxsw
27分钟前
0
0
mybatis3-javaapi

sqlSessionFactoryBuilder->sqlSessionFactory->sqlSession<-rowbound<-resultHandler myBatis uses a Java enumeration wrapper for transaction isolation levels, called TransactionIsol......

writeademo
30分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部