Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。而国外的GitHub和国内的Coding都是项目的托管平台。但是在使用Git工具的时候,第一步要学会如何安装git,本教程就手把手教大家如何手动编译安装git。

1、介绍

  使用Coding管理项目,上面要求使用的git版本为1.8.0以上,而很多yum源上自动安装的git版本为1.7,所以需要掌握手动编译安装git方法。

2、安装git依赖包

  yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

3、删除已有的git

  yum remove git

4、下载git源码

  切换到你的包文件存放目录下

    cd /usr/src

  下载git安装包

    wget https://www.kernel.org/pub/software/scm/git/git-2.8.3.tar.gz

  解压git安装包

    tar -zxvf git-2.8.3.tar.gz

    cd git-2.8.3

  配置git安装路径

    ./configure prefix=/usr/local/git/

  编译并且安装

    make && make install

  查看git版本号

  git --version

  git已经安装完毕

5、将git指令添加到bash中

  vi /etc/profile

  在最后一行加入

  export PATH=$PATH:/usr/local/git/bin

  让该配置文件立即生效

  source /etc/profile

在Linux上安装Git相关推荐

  1. linux安装Git依赖的包出错,技术|Linux有问必答:如何在Linux上安装Git

    问题: 我尝试从一个Git公共仓库克隆项目,但出现了这样的错误提示:"git: command not found". 请问我该如何在某某发行版上安装Git? Git是一个流行的开 ...

  2. Linux上安装git

    两种方式,一.yum安装:二.从github上下载最新的源码编译后安装 第一种: 在linux上使用yum安装git,命令:yum -y install git 安装完之后,可以通过命令git --v ...

  3. 如何在 Linux 和 Unix 上安装 git?

    使用Linux发行版的首选软件包管理器在Linux上安装Git是最简单的方法.如果你喜欢从源代码构建,你可以在kernel.org上找到tarball .希望本文对大家有帮助~ 于Debian / U ...

  4. Linux上安装和使用git到gitoschina和github上_亲测

    Linux上安装和使用git到gitoschina和github上_亲测 git介绍与在linux上安装 创建SSHkey 在git-oschina使用 maven-oschina使用 在github ...

  5. 在linux服务器上安装git

    git是目前流行的非常好用的版本控制工具,本章教大家如何在linux服务上安装git.这里介绍两种安装方式:1.yum安装:2.从github上下载最新的源码编译后安装 一.获得一台linux服务器 ...

  6. Ubuntu 20.04上安装Git方法

    Git是世界上最受欢迎的分布式版本控制系统,被许多开源和商业项目使用.它使您可以与其他开发人员在项目上进行协作,跟踪代码更改,还原到上一阶段,创建分支等. Git最初是由Linux内核的创建者Linu ...

  7. Git学习系列之Windows上安装Git之后的一些配置(图文详解)

    不多说,直接上干货! 前面博客 Git学习系列之Windows上安装Git详细步骤(图文详解) 第一次使用Git时,需要对Git进行一些配置,以方便使用Git. 不过,这种配置工作只需要进行一次便可, ...

  8. linux上使用git把代码push到gitee上

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 linux上使用git把代码push到gitee上 文章目录: 1 git添加ssh公钥 2 代码推送的流程 从git的 ...

  9. ubuntu19 安装git_如何在Ubuntu 20.04上安装Git

    Git是世界上最受欢迎的分布式版本控制系统,被许多开源和商业项目使用.它使您可以与其他开发人员在项目上进行协作,跟踪代码更改,还原到上一阶段,创建分支等. Git最初是由Linux内核的创建者Linu ...

最新文章

  1. ZedGraph:一个同时支持WinForm和WebForm的开源图表控件(基于LGPL协议,.NET 2.0 C#源代码)...
  2. python随机抽号_随手小代码——Python 从集合中随机抽取元素
  3. jQuery ready(fn) 页面载入函数
  4. 网络yum源 自定义yum仓库 zip备份 编译安装
  5. 【图像分割模型】用BRNN做分割—ReSeg
  6. Winform中实现对照片添加文字和图片水印(附代码下载)
  7. boost::type_erasure::typeid_of相关的测试程序
  8. 树回归源码分析(1)
  9. spark RDD详解及源码分析
  10. 站立会议05(第二次冲刺)
  11. Epic Games 携精彩作品强势登录 GMGC 2016
  12. oracle 连接图示,ORACLE 表连接方法
  13. HDU 1811 Rank of Tetris(并查集+拓扑排序 非常经典)
  14. 不同环境中添加python默认的搜索路径
  15. Java实现十字链表
  16. Xcode12 兼容iOS14 及下载链接
  17. 无线通信设备安装工程概预算编制_深圳宝安不锈钢厨房设备安装工程
  18. 快速清理C盘的四个方法
  19. 高效报表工具选型与推荐
  20. 大家好,给大家介绍一下,这是乔布斯

热门文章

  1. Xz1 android p更新,终于等到:索尼XZ1/XZP港版正式推送Android 9.0更新
  2. 聪明的男人啊 多珍惜你身边的傻女人
  3. 企业营销获客为什么要选SEO?低预算适合做SEO吗?【必看】
  4. Nginx+Varnish 实现动静分离,为服务器分流,降低服务器负载
  5. unity 完美像素_完美风暴过后– Unity Hack Week XII
  6. 迫在眉睫的企业内控与跃跃欲试的IT
  7. 全国OSTA计算机高新技术SQLSever数据库四级证书--考证复习知识点集合(附下载地址)
  8. SDUTOJ(2109)找女朋友
  9. svchost.exe占用内存过高解决办法
  10. 腾讯云服务器绑定域名