文档章节

centos7 git安装

xixingzhe
 xixingzhe
发布于 06/20 11:54
字数 281
阅读 18
收藏 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
粉丝 2
博文 176
码字总数 46756
作品 0
西城
程序员
centos7安装gitlab

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

xuesong13
2014/11/18
0
1
自建git服务器连接Pycharm系列二:在centos7上搭建git服务器

在自己的Linux虚拟机上,搭建git服务器,用来保存代码。 centos7本身自带git,需要先卸载,安装成较新的版本。 1、卸载系统自带版本 2、安装指定版本 已经下载tar包版本:git-2.18.0.tar.gz...

白话
08/14
0
0
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

没有更多内容

加载失败,请刷新页面

加载更多

一生产与一消费:操作栈

1:创建栈代码如下 public class MyStack { private List list = new ArrayList(); synchronized public void push() { try { if (list.size() == 1) {......

起个昵称好难啊
2分钟前
0
0
vue中vuex简单实例

1.安装 npm install vuex --save 2.store.js import Vue from 'vue';import Vuex from 'vuex';Vue.use(Vuex);const store = new Vuex.Store({state: {count: 900000},g......

帝子兮
8分钟前
0
0
使用Golang实现网页爬虫

使用Golang实现网页爬虫

coderminer
11分钟前
0
0
30 个免费的 Sketch 必备插件

简评:中秋三天小长假,要不要学点啥?比如简单的设计?比如用 Sketch 做个项目? Sketch 有许多值得称赞的地方,其丰富的插件就是亮点之一。Sketch 的社区有着大量免费高效的插件。今天这篇...

极光推送
22分钟前
0
0
web打印控件 LODOP的详细api

web打印控件 LODOP的详细api

wangxujun59
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部