两种方式,一、yum安装;二、从github上下载最新的源码编译后安装

第一种:

在linux上使用yum安装git,命令:yum -y install git

安装完之后,可以通过命令git --version查看是否安装成功

使用yum安装,git是被安装在/usr/libexec/git-core目录下

yum安装简单,但是存在的问题是安装的git版本较低

第二种:从github上下载最新的源码安装

1、在github上找到git发布的版本,选择最新版本的tar.gz包下载

Releases · git/git · GitHubhttps://github.com/git/git/releases2、上传至linux服务器,并解压

解压命令:tar -zxvf git包

3、解压后就需要编译源码,在编译源码之前需要下载所需要的依赖,命令如下

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

4、安装编译源码所需依赖的时候,yum自动帮你安装了git,所以需要先卸载这个旧版的git

yum -y remove git

5、编译git源码

make prefix=/usr/local/git all

其中/usr/local/git是源码编译后所在的目录,自行指定

6、安装git至指定路径(/usr/local/git)

make prefix=/usr/local/git install

7、配置环境变量

vim /etc/profile

在底部加上

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

保存退出后刷新,刷新命令如下

source /etc/profile

通过git --version可以查看安装git的版本号

Linux上安装git相关推荐

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

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

  2. 在Linux上安装Git

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

  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. alert 回调_element之Alert 警告
  2. SRIO学习(六)——Direct I/O 操作(一)
  3. [Python学习]PycURL简单学习 - limodou的学习记录 - limodou是一个程序员,他关心的焦点是Python, DocBook, Open Source …...
  4. 示例解读 Python 2 和 Python 3 之间的主要差异
  5. (9)FPGA面试题亚稳态
  6. html字颜色代码,css 字体颜色(css color)
  7. Android中保存网络图片到SD卡
  8. 55种开源数据可视化工具简介
  9. 人工智能——前言概述
  10. UnityShader语法英文入门
  11. 1553B 协议详解
  12. 防止padding撑开盒子的方法
  13. 仿网易云音乐的滑动冲突处理效果
  14. 【物联网树莓派毕设04】Arduino实现电梯及人脸识别门禁
  15. k8s 之服务发现(service)
  16. vivonex3s和华为mate40哪个好
  17. 计算机二级黑板板书书写,清华老师的板书惊艳朋友圈 8个技巧让黑板亮起来
  18. java面向过程外卖订餐系统 完整版
  19. dubbo升级至2.7.15后application配置无法生效
  20. datastage java_datastage server job之java调用datastage job

热门文章

  1. 网易视频云:HBase BlockCache系列-性能对比测试报告
  2. 一文告诉你什么是商务智能
  3. 全面解密阿里新零售供应链
  4. PostgreSQL多维空间对象——cube插件
  5. NOSQL 之 Graph Database 之 neo4j
  6. 新品项目交付频繁 猿团开启APP快速开发新模式
  7. conda error unable to create prefix directory check that you have sufficient permissions
  8. C语言 校园歌手比赛系统源码
  9. 习惯养成android软件,小小成长(习惯养成)app
  10. 【新年快乐】嗷,我的2020年,就这样悄咪咪地溜走了